Patents Examined by Joseph Thomas
  • Patent number: 8015245
    Abstract: A personalized information communications system enables a source user to provide personalized information in a datastore for access and display by a communications device of a recipient user. An aggregation server records user settings of the source user in a datastore, and collects personalized information of the source user into the datastore based on the user settings. The user settings specify at least one element of personalized information specified by the source user. In response to request from the recipient user, the aggregation server accesses and provides the personalized information of the source user to the recipient user. In one implementation, the communications device periodically polls the aggregation server for updated information associated with the source user. Alternatively, the aggregation server pushes the information to the communications device. Accordingly, the recipient user gains access to the personalized information of the source user.
    Type: Grant
    Filed: April 24, 2006
    Date of Patent: September 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Natasa Milic-Frayling, Jamie Costello, Anthony Francis Frayling
  • Patent number: 7996494
    Abstract: A producer can make available pages and books containing multiple applications. As used herein, the term “book” refers to a group of pages bound together by a navigational menu. The producer presents the pages and books to the consumer in a service description message. An administrator of the consumer can select the pages and books, thus generating proxy versions on the consumer. The proxy versions can then be presented on the consumer.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: August 9, 2011
    Assignee: Oracle International Corporation
    Inventors: Subrahmanyam Allamaraju, James D'Ambrosia
  • Patent number: 7974416
    Abstract: In one embodiment, the present invention includes a method to establish a secure pre-boot environment in a computer system; and perform at least one secure operation in the secure environment. In one embodiment, the secure operation may be storage of a secret in the secure pre-boot environment.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: July 5, 2011
    Assignee: Intel Corporation
    Inventors: Vincent J. Zimmer, Bryant Bigbee, Andrew J. Fish, Mark S. Doran
  • Patent number: 7970863
    Abstract: Techniques are provided for managing communications from an external computer system to a gateway device on a home network. Content is downloaded to the home network, stored on the home-networking gateway and then made available to a device on the home network that is capable of using the stored content. Additionally, a home-networking gateway manages communications between external computer systems and the home network to give priority to human interactive communications over the downloading of entertainment content for future use.
    Type: Grant
    Filed: December 29, 2003
    Date of Patent: June 28, 2011
    Assignee: AOL, Inc.
    Inventor: Jean-Emmanuel Fontaine
  • Patent number: 7970951
    Abstract: A method for media-based data transfer involves obtaining data, by a first virtual network interface card (VNIC) selected from multiple VNICs, where the multiple VNICs are associated with multiple virtual machines, where each of the multiple virtual machines is located in one of multiple computers communicatively coupled with each other via a chassis interconnect, and where the multiple computers share a physical network interface. The method further involves determining a media type connecting the first VNIC with a second VNIC selected from the multiple VNICs, where the first VNIC and the second VNIC are nodes of a virtual network path, where the first VNIC is located in a first computer selected from the multiple computers, and where the second VNIC is located in a second computer selected from the multiple computers. The method further involves choosing a transfer protocol based on the media type, and transferring the data from the first VNIC to the second VNIC using the transfer protocol.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: June 28, 2011
    Assignee: Oracle America, Inc.
    Inventors: Sunay Tripathi, Nicolas G. Droux
  • Patent number: 7966401
    Abstract: A method for processing packets, where the method includes programming a hardware classifier in a network interface card (NIC) to send packets associated with a first packet destination to a non-standby hardware receive ring (HRR), programming a software ring to obtain packets from the non-standby HRR, programming the software ring to send packets for the first destination to a first software receive ring (SRR), wherein the first packet destination is associated with the first SRR, obtaining identifying information about a packet associated with a denial of service (DoS) attack, programming the hardware classifier, using the identifying information, to send the packet associated with the DoS attack to a standby HRR, and for each packet received by the hardware classifier determining to which of the standby HRR and the non-standby HRR to send the packet using the programming of the hardware classifier.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: June 21, 2011
    Assignee: Oracle America, Inc.
    Inventors: Kais Belgaied, Sunay Tripathi, Nicolas G. Droux
  • Patent number: 7966497
    Abstract: A hand-held token can be operated to generate an acoustic or other wireless signal representing a digital signature produced from the private key of a public key/private key pair, with the public key being confidential in that it is known only to authorized entities, such as bank computers. The signal from the token can be received by, e.g., a receiver at a bank ATM that also requires a PIN for account access. The user enters the PIN into the ATM, and the ATM encrypts the signal from the token with the PIN and sends it on to the bank computer over a link that need not be secure, since even if the PIN is guessed there is no way to verify that it is the correct PIN without also knowing the confidential public key held by the bank computer.
    Type: Grant
    Filed: May 6, 2002
    Date of Patent: June 21, 2011
    Assignee: Qualcomm Incorporated
    Inventors: Alexander Gantman, Gregory G. Rose
  • Patent number: 7966382
    Abstract: Provided are a method, system, and program enabling access to media content in media servers in remote networks. Available devices are discovered in a network capable of being controlled, wherein the devices include at least one media renderer and media servers. An access list is maintained indicating network addresses of a subset of the discovered media servers available in the network. A determination is made of discovered media servers having network addresses indicated in the access list and the media content in the determined media servers is discovered. Indication of the discovered media content from multiple media servers is made in an aggregate content directory of media content. Discovered media renderers are enabled to access media content indicated in the aggregate content directory.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: June 21, 2011
    Assignee: Intel Corporation
    Inventors: Devinder S. Ahluwalia, Sandip H. Mandera
  • Patent number: 7966378
    Abstract: A system and method for scheduling, and reminding people receiving care (PRC) about upcoming events uses a remote computer-based interface that allows a Caregiver at a remote location to schedule the events for the PRC. The PRC has in their residence (or other location) a device that prompts the PRC, by an audio and/or video prompt, so as to “nudge” the PRC, asking whether they intend to participate in a pre-scheduled event. A man-machine interface, such as a two input keypad containing one button labeled “yes” and another button labeled “no”, the remote Caregiver is able to monitor the responses of the electronic “nudges” offered by the system to the PRC. In turn, the device used by the remote Caregiver accumulates the responses and creates a history of the level of activity the person has indicated in which they wish to participate.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: June 21, 2011
    Assignee: KimberCo, Inc.
    Inventors: Kimberley Price Berisford, Audrey Elizabeth Berisford, Carl Henry Krienen, Jr., Arthur Brown Bradsher, Christopher Michael Bradsher
  • Patent number: 7958272
    Abstract: Disclosed are a method and apparatus for outputting a user interface (UI) event of a 3rd party device in a home network having a server, a client and a control point, the server and the client joining a UI session by using a remote protocol, the control point controlling the server and the client. The method includes (a) receiving by the control point a UI event message from the 3rd party device not joined in the UI session, the UI event message representing change in a state of the 3rd party device, (b) selecting by the control point a target client for processing a UI event, (c) transmitting by the control point an Out-of-session connect action message (OOSConnect Action) requesting connection setup with the 3rd party device to the selected target client, and (d) transmitting by the target client a permission message for the OOSConnect Action to the control point, thereby setting an Out-of-session connection OOSConnect with the 3rd party device and processing the UI event.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: June 7, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young-goo Ko, Yoon-soo Kim, Sang-sun Choi, Jeong-ja Kim
  • Patent number: 7958369
    Abstract: Systems and methods for multiple level control of access privileges to protected media content are disclosed. In one embodiment, first data is associated with media content. Different versions of the media content are produced using the first data. Each of the different versions include one or more portions of the media content. The one or more portions are selected using the first data. Second data is associated with the different versions. The second data identifies respective protection attributes used to encrypt the different versions. The respective protection attributes correspond to respective keys that provide respective levels of access to the media content.
    Type: Grant
    Filed: October 22, 2004
    Date of Patent: June 7, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: John G. Apostolopoulos
  • Patent number: 7953980
    Abstract: A measurement engine performs active platform observation. A program includes an integrity manifest to indicate an integrity check value for a section of the program's source code. The measurement engine computes a comparison value on the program's image in memory and determines if the comparison value matches the expected integrity check value. If the values do not match, the program's image is determined to be modified, and appropriate remedial action can be triggered. The integrity manifest can include a secure signature to verify the validity of the integrity manifest.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: May 31, 2011
    Assignee: Intel Corporation
    Inventors: Travis Schluessler, David Durham, George Cox, Karanvir “Ken” Grewal
  • Patent number: 7949138
    Abstract: Secure instant messaging is described. In an embodiment, a messaging device encrypts a challenge identifier to generate an encrypted challenge message, and communicates the encrypted challenge message via a peer-to-peer communication link to a recipient messaging device. The recipient messaging device decrypts the encrypted challenge message and encrypts the challenge identifier as a return challenge identifier to generate an encrypted challenge return. The messaging device receives the encrypted challenge return from the recipient messaging device, decrypts the encrypted challenge return, and verifies that the return challenge identifier matches the challenge identifier to establish that communications are secure when communicated via the peer-to-peer communication link and, optionally, to establish control policies pertaining to a communication received at the recipient messaging device.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: May 24, 2011
    Assignee: Microsoft Corporation
    Inventors: Eyal Schwartz, Peter S. Ford, John S Holmes
  • Patent number: 7936875
    Abstract: A method and a circuit for protecting a digital quantity stored in a microcontroller including a JTAG interface, including the step of making the digital quantity dependent from a value stored in non-volatile fashion in the microcontroller and made inaccessible if signals are present at the input of the JTAG interface.
    Type: Grant
    Filed: July 5, 2006
    Date of Patent: May 3, 2011
    Assignee: STMicroelectronics S.A.
    Inventor: Fabio Sozzani
  • Patent number: 7929696
    Abstract: A digital television (DTV) signal converter consistent with certain embodiments has a satellite band receiver that receives satellite television broadcast data from a satellite service and demodulates the satellite television broadcast data into a digital data stream. The digital data stream contains television content, satellite television logical channel identification information and electronic program guide data, and wherein television content, the logical channel identification information and the electronic program guide data are associated with a set of logical channels provided on the satellite service. A data mapper maps the satellite television logical channel identification information in the data stream to DTV channel identification information. A quadrature amplitude modulation (QAM) modulator modulates the DTV channel identification information, the television content and the program guide data for transmission as an output comprising one or more QAM transport streams to a digital television.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: April 19, 2011
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Leo M. Pedlow, Jr.
  • Patent number: 7925765
    Abstract: Communication software to aid portable computers monitor, and correct problems accessing a network through a wireless access point. The software controls the exchange of information with other portable computers in the vicinity of the wireless access point. The information exchanged may be used to diagnose problems at the wireless layer, the network layer, the transport layer or the application layer. The information exchanged may provide information about the configuration of computers that successfully or unsuccessfully communicate through the wireless access point. A portable computer receiving this configuration information may compare it to similar information about its own configuration to diagnose problems. Such software may be of particular benefit for portable computers experiencing difficulty connecting to a network at a wireless hot spot.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: April 12, 2011
    Assignee: Microsoft Corporation
    Inventors: Ranveer Chandra, Venkata N. Padmanabhan, Ming Zhang
  • Patent number: 7921159
    Abstract: Computer-implemented methods, apparati, and computer-readable media for countering spam that disguises characters within an electronic message (1). A method embodiment of the present invention comprises locating (36) portions of an electronic message (1) where the difference between foreground color and background color is negligible; deleting (37) from the electronic message (1) foreground characters from said portions, to form a redacted electronic message; and forwarding (33) the redacted electronic message to a spam filter (23).
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: April 5, 2011
    Assignee: Symantec Corporation
    Inventor: Shaun P. Cooley
  • Patent number: 7912976
    Abstract: A method is presented for throttling data transmissions within a data processing system. Information about a data transfer from a server to a client is received within the application layer of a server, which stores the information about the data transfer along with information about a number of recent data transfers from the server to the client to create a sliding window of historical information about data transfers. The data transfer from the application layer of the server is delayed within the application layer of the server for an amount of time that is approximately equal to a computed delay time value in response to a determination that an average data transfer rate over the number of recent data transfers from the server to the client may exceed a data transfer rate threshold parameter.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert Earl Guthrie, Jeffrey Mark Achtermann
  • Patent number: 7908320
    Abstract: A multimedia collaboration system that integrates separate real-time and asynchronous networks—the former for real-time audio and video, and the latter for control signals and textual, graphical and other data—in a manner that is interoperable across different computer and network operating system platforms and which closely approximates the experience of face-to-face collaboration, while liberating the participants from the limitations of time and distance. These capabilities are achieved by exploiting a variety of hardware, software and networking technologies in a manner that preserves the quality and integrity of audio/video/data and other multimedia information, even after wide area transmission, and at a significantly reduced networking cost as compared to what would be required by presently known approaches. The system architecture is readily scalable to the largest enterprise network environments.
    Type: Grant
    Filed: November 1, 2005
    Date of Patent: March 15, 2011
    Assignee: Pragmatus AV LLC
    Inventors: Lester F. Ludwig, J. Chris Lauwers, Keith A. Lantz, Gerald J. Burnett, Emmett R. Burns
  • Patent number: 7908344
    Abstract: A system and method for processing content data for one or more reader devices at a server in accordance with exemplary embodiments may include receiving, from one or more end-user devices, content data associated with one or more content resources via a first network, analyzing the content data using one or more online content analysis devices whereby analysis data is generated, formatting the content data using one or more online formatting devices based on the analysis data, and outputting, to the one or more the reader devices, formatted content data via a second network.
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: March 15, 2011
    Assignee: Skiff, LLC
    Inventor: Vincent Le Chevalier