U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that while attempting to develop a super strong glue, 3M employee Spencer Silver accidentally developed a glue that was so weak it would barely hold two pieces of paper together? However, his colleague Art Fry needed the glue. Fry sang with his church choir and marked the pages of his hymnal with small scraps of paper that often fell out. He used Silver's glue to hold the papers in place. Today we call this invention Post-it Notes.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Attorney: Emile; Volel


Number of patents: 259
Last date: January 31, 2012

1              
NumberTitleIssue Date
8106881System, computer program product and method of manipulating windows on portable computing devices through motion
A method by which a user may move windows from one location to another on a screen of a portable computing device is provided. In accordance with the method, when the device is in window manipulation mode, the user needs only tilt the device toward a destination loc...
01/31/2012
7966400Apparatus, system and method of delivering alternate web pages based on browsers' content filter settings
A method, system and apparatus for delivering an alternate Web page to a browser are provided. The method, system and apparatus include the implementation of indicating Web pages that are not authorized to be displayed by the browser using content filter settings, c...
06/21/2011
7596758Method of appending a group of files to files on a clipboard of a desktop
A system, apparatus and method of appending a group of files to files on a clipboard of a desktop are provided. The system, apparatus and method include displaying a first window having an option that allows a group of files to be appended to files on the clipboard ...
09/29/2009
7587447Systems, methods and computer programs for implementing and accessing web services
A method of responding to a request from a client to a Web service is disclosed. The method includes the steps of: a) processing the request to identify a resource file and a requested action, wherein the request is encoded in one of a plurality of protocols; b) acc...
09/08/2009
7581250System, computer program product and method of selecting sectors of a hard disk on which to perform a virus scan
A system, computer program product and method of selecting sectors of a disk on which to perform a virus scan are provided. Initially, all data in all sectors of a disk is scanned for viruses. After the initial scan each sector into which new or modified data is wri...
08/25/2009
7568150Apparatus and method of highlighting categorized web pages on a web server
A method, system and apparatus for highlighting Web pages on a server that the user has already bookmarked is provided. When a user accesses a server, an application program compares the URLs of all the Web pages bookmarked in the user's bookmark folder with URLs of...
07/28/2009
7565398Procedure for dynamic reconfiguration of resources of logical partitions
A method, system and apparatus for dynamically reconfiguring partitions of a partitioned computer system are provided. Here, dynamically reconfiguring a partition is defined as being able to reconfigure the partition while the partition is operational. Using a graph...
07/21/2009
7559052Meta-model for associating multiple physical representations of logically equivalent entities in messaging and other applications
A meta-model for creating models of alternative physical representations of logically equivalent entities, such as alternative wire format representations of logically equivalent messages, includes a logical meta-model and a physical meta-model. The logical meta-mod...
07/07/2009
7539933Apparatus and method of highlighting links in a web page
An apparatus and method of highlighting links that are not clearly identifiable in a Web document are provided. When the document is displayed, if the links are not clearly recognizable as such, the user may depress a button. Upon depressing the button, all the link...
05/26/2009
7523463Technique to generically manage extensible correlation data
A technique to generically manage extensible correlation data is provided for correlating a series of events. The technique employs a global unique identifier (GUID) for identifying an event and uses the GUID as a key to associate one or more extensible correlators ...
04/21/2009
7518620Method of displaying local and remote data objects and of interacting with same
A method for display of and interaction with local and remote data objects in a distributed data processing system is disclosed. In an embodiment, given sufficient information or “meta data” (i.e. data about data) for a local system and a remote system, a data o...
04/14/2009
7500222Tracking and maintaining related and derivative code
A method and an apparatus within an integrated development environment to increase the efficiency of tracking changes made to source code. The method and apparatus comprise three modes: a constructor mode, a matchmaker mode, and an announcer mode. The constructor fi...
03/03/2009
7496853Method of managing items on a clipboard
A method of enabling a user to manage items such as text, graphics image, audio clips, video clips etc. on a clipboard are provided. The method includes displaying a window having at least one option for managing the items on the clipboard and allowing the user to a...
02/24/2009
7480855Apparatus and method of highlighting parts of web documents based on intended readers
An apparatus and method of highlighting a section of an HTML document based on who accesses the document are provided. When the document is accessed and displayed, a plurality of button associated each with a different part of the document is also displayed. When on...
01/20/2009
7472315Method of seamlessly integrating thermal event information data with performance monitor data
An apparatus, system and method of integrating performance monitor data with thermal event information are provided. A thermal event, in this case, is when the temperature of a chip within which is embedded a processor exceeds a user-configurable value while the pro...
12/30/2008
7450109Electronic whiteboard
An improved electronic whiteboard is provided. The improved electronic whiteboard includes a plurality of toggle switches along a vertical side for drawing vertical straight lines across the electronic whiteboard and a plurality of toggle switches along a horizontal...
11/11/2008
7443195Method of transparently reducing power consumption of a high-speed communication link
A method of reducing power consumption while maintaining performance characteristics and avoiding costly over-design of a high-speed communication link embedded in an SOC is provided. The method includes synthesizing the communication link at a reduced voltage to de...
10/28/2008
7436394Apparatus, system and method of importing data arranged in a table on an electronic whiteboard into a spreadsheet
An apparatus, system and method of importing data arranged in a table on an electronic whiteboard into a spreadsheet displayed in a computer system are provided. Generally, the spreadsheet and the table each include a plurality of grid cells. To determine where in t...
10/14/2008
7408465Method of using RFID systems to help blind and visually-impaired individuals
An apparatus, system and method of using RFID systems to help blind and visually-impaired individuals function efficiently in society without the use of canes and/or seeing-eye dogs are provided. Generally, each object may contain an RFID tag affixed thereto. The ta...
08/05/2008
7392441Method of performing operational validation with limited CPU use of a communications network
A system, apparatus, computer program product and method of performing operational validation on a system are provided. The system may include a CPU with a cache, a communications network, and a plurality of devices exchanging data during a test. When the test is re...
06/24/2008
7386759Method of performing functional validation testing
A system, apparatus, computer program product and method of performing functional validation testing in a system are provided. Generally, functional validation testing includes data acquisition and data validation testing. During the functional validation testing tw...
06/10/2008
7383553Accessing a platform independent input method editor from an underlying operating system
The invention relates to access to a platform independent input method editor or IME from an underlying operating system. Keystrokes received at an operating system input may be formed into a character sequence, and an operating system-based IME service module may c...
06/03/2008
7376713Apparatus, system and method of distributing block data on a private network without using TCP/IP
A system, apparatus and method for transmitting data on a private network in blocks of data without using TCP/IP as a protocol are provided. When data is to be transmitted on a private network, the data is divided into a plurality of packets and a MAC header is adde...
05/20/2008
7376875Method of improving logical built-in self test (LBIST) AC fault isolations
A system, apparatus and method of isolating a plurality of limiting logical cones in a chip during a logical built-in self test (LBIST) are provided. An LBIST is performed on the chip in order to locate a first latch that fails the test. Particularly, latches on the...
05/20/2008
7373608Apparatus, system and method of providing feedback to an e-meeting presenter
An apparatus, system and method of providing feedback to a presenter in an e-meeting in which visual information is being presented are provided. During presentation, the computer system of each participant is monitored to ensure that the window in which the visual ...
05/13/2008
7302491System and method of reducing data corruption due to recycled IP identification numbers
A system and method of reducing data corruption due to recycled Internet Protocol (IP) identification numbers are provided. When IP packets are being fragmented and the IP identification number of the packets is cycling through a specific group of numbers, the size ...
11/27/2007
7302553Apparatus, system and method for quickly determining an oldest instruction in a non-moving instruction queue
An apparatus, system and method for quickly determining an oldest instruction in a non-moving instruction queue of a processor are provided. Particularly, instructions are stored, one at a time at a clock cycle, in the non-moving queue. At every clock cycle, a prese...
11/27/2007
7289509Apparatus and method of splitting a data stream over multiple transport control protocol/internet protocol (TCP/IP) connections
A method, system and apparatus for improving data transfer rate over a network are provided. When a piece of data is to be transmitted to a target system, it is divided into a number of packets and a determination is made as to whether the number of packets exceeds ...
10/30/2007
7287246Debugging optimized flows with breakpoints using stored breakpoint trigger indicators
In a development environment for message flows, a user defined flow may be processed into a more efficient optimized flow. However, debugging execution of the optimized flow may be confusing to the user where a correspondence between connections in the optimized flo...
10/23/2007
7283527Apparatus and method of maintaining two-byte IP identification fields in IP headers
A method, system and apparatus for maintaining a two-byte identification field of IP headers when a Gigabit Ethernet is in use are provided. Since the IP identification field is of two bytes, there is a limited number of identification numbers that may be used. Due ...
10/16/2007
7266823Apparatus and method of dynamically repartitioning a computer system in response to partition workloads
A method, system and apparatus for dynamically repartitioning a partitioned computer system in response to workload demands are provided. In one embodiment, a monitoring software is used to monitor workloads on all resources in all the partitions. If a workload on a...
09/04/2007
7228395System and method of servicing read requests from a common mirror
A system and method of servicing a plurality of read requests using a common mirror are provided. When a plurality of requests is received, it is determined whether the amount of data requested by the read requests is within a user-configurable threshold. The read r...
06/05/2007
7206977Intelligent self-configurable adapter
An intelligent self-configurable adapter is provided. Before transferring data, the adapter configures itself. After configuring itself, the adapter then starts transmitting the data. During data transmission, the adapter monitors the connection to ensure that the t...
04/17/2007
7188115Processing fixed-format data in a unicode environment
A computer system and object-oriented method and class for use with the computer system to convert data in Unicode format back and forth to data having a fixed-length format, such as EBCDIC, and to allow editing of the data and return the edited data back to its ori...
03/06/2007
7143263System and method of adaptively reconfiguring buffers
A system and method of adaptively reconfiguring a pool of buffers are provided. The buffers are initially configured to a size (i.e., a current size). Each time data is placed in the buffers by an application program, it is determined whether the size of the data is...
11/28/2006
7139879System and method of improving fault-based multi-page pre-fetches
A system and method of improving fault-based multi-page pre-fetches are provided. When a request to read data randomly from a file is received, a determination is made as to whether previous data has been read from memory (i.e., RAM) or from a storage device. If the...
11/21/2006
7111062Apparatus and method of generating an XML document to represent network protocol packet exchanges
A method, system and apparatus for generating an XML document to represent network protocol packet exchanges are provided. Each data packet consists of different internal fields. The fields are identified are used to generate the XML document. Specifically, the diff...
09/19/2006
7111325Apparatus, system and method of double-checking DNS provided IP addresses
A system, apparatus and method of notifying a user that there may be a possibility of communicating with a computer system other than an intended one are provided. When a host in use by the user is to request a DNS name service, the request is sent to two or more DN...
09/19/2006
7103674Apparatus and method of reducing dataflow distruption when detecting path maximum transmission unit (PMTU)
A method, system and apparatus for reducing dataflow disruption when increases in path maximum transmission unit (PMTU) are being detected are provided. Conventionally, when increases in PMTU are being detected, an increased-in-size data packet is sent by a transmit...
09/05/2006
7090358System, apparatus and method of displaying information for foveal vision and peripheral vision
A system, apparatus and method of displaying information for foveal vision and peripheral vision are provided. The system, apparatus and method generate a composite display image fully viewable with foveal vision and peripheral vision. The system, apparatus and meth...
08/15/2006
1              
 
Sign InRegister
Username  
Password   
forgot password?