Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Fry, MA

Gerald A. Fry, Brighton, MA US

Patent application numberDescriptionPublished
20090300263Virtualization with Merged Guest Page Table and Shadow Page Directory - In a computing system having virtualization software including a guest operating system (OS), a method for providing page tables that includes: providing a guest page table used by the guest OS and a shadow page table and a shadow page directory used by the virtualization software wherein: at least a portion of the guest page table and the shadow page directory are the same; and the portions that are the same are shared in computer memory by the guest page table and the shadow page directory.12-03-2009
20090300264Virtualization with Fortuitously Sized Shadow Page Tables - In a computing system having virtualization software including a guest operating system (OS), a method for providing page tables that includes: providing a guest page table used by the guest OS and a shadow page table used by the virtualization software wherein at least a portion of the guest page table and the shadow page table share computer memory; wherein: machine pages have a predetermined size; and the virtualization software maps guest OS physical pages to machine pages at a predetermined alignment.12-03-2009
20090300611In-place Shadow Tables for Virtualization - In a computing system having virtualization software including a guest operating system (OS), a method for providing page tables that includes: providing a guest page table used by the guest OS and a shadow page table used by the virtualization software wherein at least a portion of the guest page table and the shadow page table share computer memory.12-03-2009
20090300612Distributing Virtualization Software Address Space in Guest OS Address Space - In a computing system having virtualization software including a guest operating system (OS), a method for operating wherein virtualization software address space is distributed in guest OS address space that includes: granting the guest OS execute, but not read or write, access, to pages in the virtualization software address space.12-03-2009
20090300645Virtualization with In-place Translation - In a computing system having virtualization software including a guest operating system (OS), a method for executing guest OS instructions that includes: replacing each of one or more guest OS instructions with: (a) a translated instruction, which translated instruction is a one-to-one translation, or (b) a trap instruction.12-03-2009

Jared S. Fry, Boston, MA US

Patent application numberDescriptionPublished
20100266162Methods, Systems, And Computer Program Products For Protecting Information On A User Interface Based On A Viewability Of The Information - Methods, systems, and computer program products for protecting information on a user interface based on a viewability of the information are disclosed. According to one method, a viewing position of a person other than a user with respect to information on a user interface is identified. An information viewability threshold is determined based on the information on the user interface. Further, an action associated with the user interface is performed based on the identified viewing position and the determined information viewability threshold.10-21-2010
20100332559Methods, Systems, And Computer Program Products For Automatically Associating Data With A Resource As Metadata Based On A Characteristic Of The Resource - Methods, systems, and computer program products for automatically associating data with a resource as metadata based on a characteristic of the resource are disclosed. According to one method, a metadata association rule is defined for a metadata associator. The metadata association rule specifies a data value to be associated with a resource as metadata based on a characteristic of the resource. A user interface is provided for associating at least one resource with a metadata associator. In response to a resource being associated with the metadata associator via a user interface, the data value is associated with the resource as metadata based on the metadata association rule. The specified data value may be defined prior to the resource being associated with the metadata and independently of both the resource and a file system with which the resource is associated.12-30-2010
20110110371Establishing Directed Communication Based Upon Physical Interaction Between Two Devices - A method and system for establishing communication with a device is provided. Aspects of an exemplary embodiment include detecting, at a first device, a physical interaction involving the first device and a second device; requesting assignment of a network address usable for establishing communication between the first device and the second device, wherein the network address is based on information associated with the detected physical interaction; and automatically transferring content between the first device and the second device using the network address based on information associated with the detected physical interaction.05-12-2011

Patent applications by Jared S. Fry, Boston, MA US

Jared Samuel Fry, Boston, MA US

Patent application numberDescriptionPublished
20110282418METHODS AND DEVICES FOR COOLING SPINAL TISSUE - Methods, systems, and devices are disclosed for cooling tissue, and in particular for applying therapeutic hypothermia to the spinal canal, tissue disposed within the spinal canal, and nerve roots extending from the spinal canal. Bone screws, intervertebral implants, stabilization rods, spinous process spacers, and other devices are described which define a chamber through which a chilled fluid, expandable gas, or other coolant means can be circulated, delivered, or activated to cool adjacent tissue. The degree of cooling can be regulated using a controller, which can be configured to increase or decrease the cooling effect based on any of a variety of measured or predicted physiological or thermodynamic properties. Methods are disclosed for implanting cooling instruments and for carrying out various treatment regimens that involve cooling tissue using such instruments.11-17-2011

Peter Fry, Andover, MA US

Patent application numberDescriptionPublished
20090061824MESSAGING WITH MEDIA INTEGRATION - Techniques involving messaging applications are disclosed. For example, an apparatus may include a communications interface module and a messaging module. The communications interface module may receive an incoming message of a conversation thread that is originated by a remote device. The incoming message includes a text portion and an attached media item. The messaging module automatically outputs the incoming message to a user interface in an output format. This output format includes both the text portion and content of the attached media item. The attached media item may be of various types. Examples of media items include video files, audio files, image files, resource locators, and application files. The embodiments, however are not limited to these examples.03-05-2009
20090061825TECHNIQUES FOR GROUP MESSAGING ON A MOBILE COMPUTING DEVICE - Techniques for group messaging on a mobile computing device are described. An apparatus may comprise a message server to communicate messages between multiple mobile computing devices. The message server may have a group message management module to establish a group messaging session between the multiple mobile computing devices. The group message management module may have a group generating module to receive a message with a group message indicator and identifying information for multiple mobile computing devices within the message. The group generating module may form a message group to communicate messages from any one of the mobile computing devices to all of the mobile computing devices for the group messaging session. Other embodiments are described and claimed.03-05-2009
20090161633METHOD AND APPARATUS TO ESTABLISH A COMMUNICATION CONNECTION - Various embodiments are directed to a mobile computing device having a communication management module. The communication management module receives connection information from a destination device, the connection information representing at least one communication mode accepted by the destination device. Other embodiments are described and claimed.06-25-2009