Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Ivory, US

Andrew Ivory, Water Forest, NC US

Patent application numberDescriptionPublished
20090060156System for Recording Spoken Phone Numbers During a Voice Call - A method, system and computer program product for employing speech recognition technology to recognize a number spoken during a telephone call and a voicemail message. A speech recognition and transcription (SRT) utility within a communication device (e.g., a telephone) detects spoken numbers (and spoken phrases which may be associated with telephone numbers), and transcribes the numbers into text. The SRT utility then determines whether a sequence of the transcribed spoken numbers is a telephone number. If the transcribed sequence of numbers is a telephone number, the SRT utility records the telephone number in a pre-specified “events” list (in the telephone) of the intended listener. Consequently, the recipient has the option of retrieving the recorded events (numbers) and communicating with other parties via the retrieved numbers. For example, these phone numbers may then be dialed, saved as contacts, and text messaged.03-05-2009

Andrew Ivory, Wake Forrest, NC US

Patent application numberDescriptionPublished
20120005598AUTOMATIC CO-BROWSING INVITATIONS - Embodiments can include instructions or steps, which when carried out, detect that copy operations are being performed on website data displayed to a user. Further to this detection, a co-browsing query for display to a user may be generated, an instruction to associate a co-browsing invitation with website data copied by the user may also be generated and a co-browsing invitation and pasted website data may be sent to an invitee.01-05-2012
20120030288SYNCHRONIZING USER CONTENT IN A COLLABORATIVE SESSION - Collaborative sessions, including website browsing sessions, are supported where particularized content of a first user is shared with a second user in order to synchronize a collaborative session attended by the first user and the second user. The particularized content may contain information generated during the session, information regarding previous sessions, and preferences indicated by a participant in the collaborative session or a system administrator. The particularized content may be synchronized on a peer-to-peer basis as well as through server intervention. The user for which the particularized content is targeted may maintain controls over when and to whom the particularized content may be shared.02-02-2012

Andrew Ivory, Durham, NC US

Patent application numberDescriptionPublished
20080231507METHOD AND SYSTEM FOR NAVIGATING TO A COMMON POINT OF INTEREST BASED ON THE LOCATIONS OF MULTIPLE GPS RECEIVERS - A method of navigating to a common point of interest (POI) based on the locations of multiple global positioning system (GPS) receivers. In a first GPS receiver, an identifier of a second GPS receiver is selected from a list of pre-defined GPS receiver identifiers stored within the first GPS receiver. The first GPS receiver exchanges coordinates with the second GPS receiver. If the location of the second GPS receiver is the POI, the first GPS receiver calculates and displays navigational directions to the location of the second GPS receiver. If a location other than the second GPS receiver is the POI, the first GPS receiver calculates and displays multiple convenient meeting points based on pre-defined preferences. When one of the meeting points is selected, the first GPS receiver sends the coordinates to the other GPS receivers, and the first GPS receiver calculates and displays navigational directions to the meeting point.09-25-2008
20080282039METHOD AND SYSTEM FOR PROACTIVELY MONITORING THE COHERENCY OF A DISTRIBUTED CACHE - A method of proactively monitoring the coherency of a distributed cache. A cache comparison utility selects a set of cache keys from a replica cache connected to a main cache via a network. The cache comparison utility selects a first cache key from the set of cache keys and fetches a first cache value from the replica cache that corresponds to the first cache key. The cache comparison utility generates a first checksum value corresponding to the first cache value and the first cache key and stores the first checksum value in a first checksum table. The cache comparison utility creates a first total checksum value that corresponds to the first checksum table and compares the first total checksum value with multiple total checksum values that correspond to the main cache and one or more additional replica caches, thereby identifying replica caches that are not identical to the main cache.11-13-2008
20080291266APPARATUS, METHOD AND SYSTEM FOR SYNCHRONIZING A COMMON BROADCAST SIGNAL AMONG MULTIPLE TELEVISION UNITS - The invention provides an apparatus, system and method for allowing multiple television (TV) sets to communicate with each other in synchronizing their audiovisual signal output (when set to the same TV channel) to allow simultaneous viewing of common programming content.11-27-2008
20120005346HYPERVISOR SELECTION FOR HOSTING A VIRTUAL MACHINE IMAGE - Embodiments of the present invention provide a method, system and computer program product for selecting a hypervisor for hosting a virtual machine (VM) image. In an embodiment of the invention, a method of selecting a hypervisor for hosting a VM image can include selecting an application for inclusion in a VM image, determining characteristics of the application and creating a VM image with the selected application. The method also can include identifying a hypervisor hosting a different VM image with an application having in common at least a portion of the determined characteristics. Finally, the method can include deploying the created VM image to the identified hypervisor. Of note, the deployment of the created VM image can be to an identified hypervisor in a node of a cloud computing cluster.01-05-2012
20120005663DYNAMIC DETERMINATION OF APPLICATION SERVER RUNTIME CLASSLOADING - Embodiments of the present invention provide a method, system and computer program product for dynamic selection of a runtime classloader for a generated class file. In an embodiment of the invention, a method for dynamic selection of a runtime classloader for a generated class file is provided. The method includes extracting meta-data from a program object directed for execution in an application server and determining from the meta-data a container identity for a container in which the program object had been compiled. The method also includes selecting a container according to the meta-data. Finally, the method includes classloading the program object in the selected container.01-05-2012
20120159466DYNAMIC DETERMINATION OF APPLICATION SERVER RUNTIME CLASSLOADING - Embodiments of the present invention provide a method, system and computer program product for dynamic selection of a runtime classloader for a generated class file. In an embodiment of the invention, a method for dynamic selection of a runtime classloader for a generated class file is provided. The method includes extracting meta-data from a program object directed for execution in an application server and determining from the meta-data a container identity for a container in which the program object had been compiled. The method also includes selecting a container according to the meta-data. Finally, the method includes classloading the program object in the selected container.06-21-2012

Andrew J. Ivory, Durham, NC US

Patent application numberDescriptionPublished
20110219077DIRECT LINKED TWO WAY FORMS - A method for managing a two-way form over a direct link is provided. The method includes establishing a communicative link between two communications clients each separately executing in memory by a processor of a corresponding one of two computers. The method also includes managing a two-way form rendered as individual instances of the two-way form each in a corresponding content browser executing in a corresponding one of the two computers. Finally, the method includes exchanging synchronization information for the two-way form over the communicative link. In one aspect of the embodiment, the method also includes prompting in one of the individual instances of the two-way form for verification of an update to a field providing in another of the individual instances of the two-way form. In another aspect of the embodiment, the method includes recording a verification of the update to the field in an audit trail.09-08-2011

Andrew J. Ivory, Wake Foret, NC US

Patent application numberDescriptionPublished
20100009755System, method, and apparatus for associating a gaming profile using proximity of a wireless device - An apparatus, system, and method for associating a gaming profile based on a position of a wireless device relative to a gaming controller. The system includes a position detector to detect a position of each of a plurality of gaming controllers. The position detector also detects a position of the mobile phone relative to each of the plurality of gaming controllers. The gaming profile is associated with the mobile phone. The system also includes a gaming profile manager to associate the gaming profile with one of the gaming controllers in response to the position of the wireless device relative to each of the plurality of gaming controllers.01-14-2010

Andrew S. Ivory, Woodinville, WA US

Patent application numberDescriptionPublished
20090248688HEURISTIC EVENT CLUSTERING OF MEDIA USING METADATA - Even clusters are created based n a first metadata and second metadata of the electronic document. The event clusters are associated with an event id and each electronic document is associated with the event identifier of it corresponding event cluster. A user may then browse or otherwise access the electronic documents based on the event identifier.10-01-2009
20110093466HEURISTIC EVENT CLUSTERING OF MEDIA USING METADATA - Event clusters are create based on a first metadata and second metadata of the electronic document. The event clusters are associated with an event id and each electronic document is associated with the event identifier of its corresponding event cluster. A user may then browse or otherwise access the electronic documents based on the event identifier.04-21-2011

Patent applications by Andrew S. Ivory, Woodinville, WA US

Cornelius Ivory, Pullman, WA US

Patent application numberDescriptionPublished
20110192724HIGH RESOLUTION FOCUSING AND SEPARATION OF PROTEINS IN NANOFLUIDIC CHANNELS - Exemplary embodiments provide systems and methods for concentrating, focusing and/or separating proteins using nanofluidic channels and/or their arrays. In embodiments, low-abundance proteins can be focused and separated with high resolution using separation techniques including isoelectric focusing (IEF), and/or dynamic field gradient focusing (DFGF) in combination with nanofluidic channels and/or multi-gate nanofluidic field-effect-transistors (FETs).08-11-2011

Cornelius F. Ivory, Pullman, WA US

Patent application numberDescriptionPublished
20080251382SEPARATION AND EXTREME SIZE-FOCUSING OF NANOPARTICLES THROUGH NANOCHANNELS BASED ON CONTROLLED ELECTROLYTIC PH MANIPULATION - Accordance to various embodiments, there are methods of separating molecules, devices, and method of making the devices. The method of separating molecules can include providing a nanofluidic device including a plurality of nanochannels on a top surface of a substrate, wherein each of the plurality of nanochannels has a first end and a second end and extends from the top surface into the substrate. The nanofluidic device can also include a dielectric layer disposed over each of the plurality of nanochannels, an inlet at the first end of the plurality of nanochannnels, an outlet at the second end of the plurality of nanochannels, and an optically transparent cover disposed over the plurality of nanochannels to form a seal. The method of separating molecules can further include providing a solution in the plurality of nanochannels through the inlet and creating a longitudinal pH gradient along each of the plurality of nanochannels.10-16-2008

Jonathan David Ivory, Akron, OH US

Patent application numberDescriptionPublished
20100089139WHEEL BASED SENSOR ASSEMBLY - A wheel and sensor assembly includes a U-shaped bracket assembly mounting to and moving with a wheel assembly. One or more sensor device(s) such as camber angle and slip angle sensors mount to the bracket assembly for operatively measuring one or more wheel assembly parameter(s) during vehicle use. The bracket assembly mounts to the wheel assembly and turns therewith. The bracket assembly positions the sensor device(s) in operative optimal proximity to the road surface during vehicle use under actual operating conditions.04-15-2010
20110148180BEARING ASSEMBLY FOR WHEEL BASED SENSOR - A wheel and sensor assembly includes a U-shaped bracket assembly mounting to and moving with a wheel assembly. One or more sensor device(s) such as camber angle and slip angle sensors mount to the bracket assembly for operatively measuring one or more wheel assembly parameter(s) during vehicle use. The bracket assembly mounts to the wheel assembly and turns therewith. The bracket assembly positions the sensor device(s) in operative optimal proximity to the road surface during vehicle use under actual operating conditions.06-23-2011

Joseph A. Ivory, Eagle Point, OR US

Patent application numberDescriptionPublished
20110192066HANDGUARD SYSTEMS FOR FIREARMS - A hand guard assembly for attachment to a firearm includes an anchor member and a sleeve. The anchor member is coupled to the firearm and defines an inner bore through which a barrel of the firearm extends when the anchor member is coupled to the firearm. The sleeve surrounds a portion of the barrel of the firearm in an overlying relationship. The sleeve is coupled to the anchor member at a first end so that when the assembly is attached to the firearm, the sleeve is cantilevered from the anchor member with an inner surface of the sleeve and an outer surface of the barrel being radially spaced apart from one another.08-11-2011

Steven Ivory, Ashford, CT US

Patent application numberDescriptionPublished
20120160664CATHODIC ARC VAPOR DEPOSITION COATINGS FOR DIMENSIONAL RESTORATION OF SURFACES - A process for repairing a workpiece includes the steps of: providing a workpiece having at least one interior surface requiring restoration; providing a source of repair material; and depositing the repair material onto the at least one interior surface using a technique which is a near non-line of sight technique.06-28-2012