Patents Examined by Philip B. Tran
  • Patent number: 8402142
    Abstract: A method for providing TCP/IP offload may include receiving control of at least a portion of Transmission Control Protocol (TCP) connection variables by a TCP/IP Offload Engine operatively coupled to a host. The at least a portion of the TCP/IP Offload Engine connection variables may be updated and provided to the host. The TCP/IP Offload Engine may receive control of segment-variant TCP connection variables. The TCP/IP Offload Engine may update the received TCP segment-variant TCP connection variables, and communicate the updated TCP segment-variant TCP connection variables to the host. A system for providing connection offload may include a TCP/IP Offload Engine that receives control of state information for a particular connection offloaded to a network interface card (NIC). Control of the state information for the particular connection may be split between the NIC and a host.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: March 19, 2013
    Assignee: Broadcom Corporation
    Inventors: Uri Elzur, Frankie Fan, Steven B. Lindsay, Scott S. McDaniel
  • Patent number: 8375130
    Abstract: A networked solution offering a software-based service via a networked architecture having a system landscape can discover a shared resource within the system landscape, for example by accessing a landscape directory comprising information about a plurality of shared resources available in the system landscape. The information about the discovered shared resource can include a second networked solution within the system landscape that has previously configured the discovered shared resource. Configuration settings can be retrieved for the discovered shared resource from the second networked solution. Using the retrieved configuration settings, a shared resource-specific communication channel can be determined for the networked solution to access the discovered shared resource in a peer-to-peer manner. A resource type-specific application programming interface can be provided to the software-based service to enable consumption of the discovered shared resource by the software-based service.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: February 12, 2013
    Assignee: SAP AG
    Inventors: Peter Eberlein, Bare Said
  • Patent number: 8370515
    Abstract: The present invention is directed to voice communication devices in which an audio stream is divided into a sequence of individual packets, each of which is routed via pathways that can vary depending on the availability of network resources. All embodiments of the invention rely on an acoustic prioritization agent that assigns a priority value to the packets. The priority value is based on factors such as whether the packet contains voice activity and the degree of acoustic similarity between this packet and adjacent packets in the sequence. A confidence level, associated with the priority value, may also be assigned. In one embodiment, network congestion is reduced by deliberately failing to transmit packets that are judged to be acoustically similar to adjacent packets; the expectation is that, under these circumstances, traditional packet loss concealment algorithms in the receiving device will construct an acceptably accurate replica of the missing packet.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: February 5, 2013
    Assignee: Avaya Inc.
    Inventors: Christopher R. Gentle, Paul Roller Michaelis
  • Patent number: 8359404
    Abstract: A system for routing data in a network comprising a network logic device at a sending node for determining a path between the sending node and a receiving node, wherein the network logic device sets one or more selection bits and one or more hint bits within the data packet, a control register for storing one or more masks, wherein the network logic device uses the one or more selection bits to select a mask from the control register and the network logic device applies the selected mask to the hint bits to restrict routing of the data packet to one or more routing directions for the data packet within the network and selects one of the restricted routing directions from the one or more routing directions and sends the data packet along a link in the selected routing direction toward the receiving node.
    Type: Grant
    Filed: January 8, 2010
    Date of Patent: January 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Dong Chen, Philip Heidelberger, Sameer Kumar
  • Patent number: 8359382
    Abstract: A processor implemented method of providing personalized integrated audio is provided comprising a computer creating an audio stream to transmit to an audio play device and inserting a music from a source into the audio stream. The computer interrupts the insertion of the music and inserts a first audio message into the audio stream, wherein the first audio message is selected by the computer from subscribed information services based on at least one of a time and a place of the audio play device. The computer also inserts a second audio message into the audio stream, wherein the second message comprises information converted from a text format of a message addressed to a communication system of the audio play device to an audio format. After the completion of one of the first audio message and the second audio message, the computer resumes insertion of the music into the audio stream.
    Type: Grant
    Filed: January 6, 2010
    Date of Patent: January 22, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Michael A. Gailloux, Kenneth W. Samson
  • Patent number: 8356111
    Abstract: A buffer for buffing multimedia content to enable reliable streaming of multimedia content in a peer-to-peer network. The buffer comprises a first section being loaded with a first portion of the multimedia content during a first time interval, wherein the first portion of the multimedia content is retrieved from at least one resource node; and a second section being loaded with a second portion of the multimedia content during a second time interval, wherein the second portion of the multimedia content is retrieved from at least one reliable node during a second time interval, wherein the buffer continuously delivers the multimedia content including the first and second portions thereof to a consumer node.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: January 15, 2013
    Assignee: Ray-V Technologies, Ltd.
    Inventors: Omer Luzzatti, Jonathan Zion Mozes, Jonathan Stern, Tal Fromchenko
  • Patent number: 8355047
    Abstract: A tracking device includes: a first tracking control unit that tracks an object based upon focus adjustment states that are detected by a focus detection unit in a plurality of focus detection positions; a second tracking control unit that tracks the object based upon image information that is outputted by an image-capturing unit and reference image information that has been set as a reference; a setting unit that sets a degree to which focus adjustment based upon a focus adjustment state detected by the focus detection unit is temporarily prohibited; and a control unit that selects one of the first tracking control unit and the second tracking control unit to be used for tracking the object, based upon the degree that has been set by the setting unit.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: January 15, 2013
    Assignee: Nikon Corporation
    Inventor: Hiroshi Takeuchi
  • Patent number: 8356068
    Abstract: A method for providing interactive training, whereby a video display and a base station are coupled in communication with a computer. A plurality of wireless handheld remotes are configured for wirelessly communicating with the base station, and each of the remotes is operable by a respective trainee of a group of trainees. Each remote has a remote ID unique from all other remotes and is stored in non-volatile memory of the computer; and the base station includes a base station ID code unique from all other base stations, and the base station ID is stored in non-volatile memory of each remote. Each remote remains in an inactive state and is operable to be activated via a respective activate signal transmitted from the base station, and the base station is operable to transmit an activate signal to one or more of the remotes, the activate signal being effective for enabling the remote to transmit a signal, wherein the remote is deactivated upon completion of transmission of signal.
    Type: Grant
    Filed: January 6, 2010
    Date of Patent: January 15, 2013
    Assignee: Alchemy Systems, L.P.
    Inventors: Carlos A. Acosta, Archie D. Barrett, Jr., Brandon Merkord, Erin Silver, David I. Perl, Jeffery A. Eastman, Robin Donelson
  • Patent number: 8346858
    Abstract: A system for providing an optimal motivational response is provided. The system includes an input device configured to receive at least one client input from the client. The system further includes a processor configured to analyze the at least one client input received from the client and generate a current state of the client based on the at least one client input. The processor is further configured to analyze the current state of the client and determine an optimal motivational technique for the client based on the current state of the client and the at least one client input. The processor is also configured to generate an optimal motivational response based on the optimal motivational technique. The system further includes an output device configured to display the optimal motivational response to the client.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: January 1, 2013
    Assignee: General Electric Company
    Inventors: Daniel Joseph Cleary, Mark Richard Gilder, Virginia Ann Zingelewicz, Joseph Carl Shultz
  • Patent number: 8341231
    Abstract: According to one embodiment, a method for processing heartbeat messages includes processing heartbeat messages received at a first network interface integral to a first network element from a second network element to determine a first status parameter associated with the second network element. The method may also include processing heartbeat messages received at a second network interface integral to the first network element from the second network element to determine a second status parameter associated with the second network element. The method may further include determining a status of the second network element based on the first status parameter and the second status parameter.
    Type: Grant
    Filed: January 7, 2010
    Date of Patent: December 25, 2012
    Assignee: Fujitsu Limited
    Inventors: Calvin Wan, Kumaravel Senthivel
  • Patent number: 8334907
    Abstract: Provided are a photographing method and apparatus using face pose estimation. The photographing method includes: detecting a face area from an input image; estimating pose information in the detected face area; and determining a face direction based on the estimated pose information and recording the input image according to the face direction. Accordingly, when a face of a subject looks at something other than a camera, a picture is not taken, and thus a failed photograph is prevented.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: December 18, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hoe-won Kim, Jong-sun Kim
  • Patent number: 8325230
    Abstract: A system and method for illuminating a seat and a system and method for displaying information in response to audience feedback. The system includes a camera for capturing an image of the auditorium and a computer for receiving the captured image. The computer analyzes the image to detect seats in the auditorium. The computer maps seats within the captured image to determine a specified seat. The system also includes a projector for illuminating the specified seat. The system also may display information based on audience feedback. The system includes a camera for capturing an image of audience members and a computer for receiving and analyzing the captured image. A query is presented to the audience members which requires a visual response. The computer compiles the visual responses to form a result of the query. Information based on the result is then display by a projector to the audience members.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: December 4, 2012
    Inventors: Ram Pattikonda, Shariq Hamid
  • Patent number: 8321587
    Abstract: A mobile ad-hoc network device includes application software. The device constructs its routing table, listing reachable devices with the same application software. The routing table knowledge is dynamic, as devices enter and leave the network or their parameters change.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: November 27, 2012
    Assignee: Intel Corporation
    Inventor: Jeremy Burr
  • Patent number: 8316155
    Abstract: Technology is provided for synchronization of clock information between networked devices. One or more of the devices may include one or more applications needed access to data and a common time reference between devices. In one embodiment, the devices have applications utilizing data shared in a network environment with other devices, as well as having a reference to a local clock signal on each device. A device may have a layer of code between the operating system and software applications that processes the data and maintains a remote clock reference for one or more of the other devices on the network.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: November 20, 2012
    Assignee: Microsoft Corporation
    Inventors: Shao Liu, Avi Bar-Zeev, Alex Aben-Athar Kipman
  • Patent number: 8312088
    Abstract: Systems and methods of device identifier selection are disclosed. In a particular embodiment, a method includes, at a hub device having a plurality of ports including a first port, a second port, and a third port, receiving a first message from a host device. The first message including a broadcast indicator. The method also includes, in response to determining that the first message requests enumeration, emulating a ring communication topology by serially propagating messages including an enumeration indicator to a first device via the first port and to a second device via the second port. The method further includes, in response to determining that the first message does not request enumeration, selectively sending the first message to the first device substantially concurrently with sending the first message to the second device.
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: November 13, 2012
    Assignee: Sandisk IL Ltd.
    Inventor: Yosi Pinto
  • Patent number: 8310547
    Abstract: The present invention provides a device for recognizing a motion. The device for recognizing a motion includes: an input device that includes a light source and an inertial sensor; and a motion recognition mechanism that extracts the trajectory of a user's motion by detecting position change of the light source for a user's motion section that is determined in response to a sensing signal of the inertial sensor.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: November 13, 2012
    Assignee: Electronics and Telecommunications Research Institue
    Inventors: Minsu Jang, Jaehong Kim, Joochan Sohn
  • Patent number: 8307043
    Abstract: A method and computing device for processing data are provided. Rule data for visually coding incoming data is stored. First and second profile data are stored, independent of the rule data. Each profile data comprises a respective range of time and a respective recurrence pattern that repeats indefinitely. Each profile data is associated with a respective subset of the rule data. Respective indications are received that first profile data and second profile have been activated. In response, the respective subset is automatically applied during the respective range of time such that incoming data is visually coded at the display device according to the respective subset during the respective range of time. Automatic application of the respective subset during the respective range of time repeats indefinitely according to the respective recurrence pattern until another indication that the respective profile data has been deactivated is received.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: November 6, 2012
    Assignee: Research In Motion Limited
    Inventors: Christopher James Runstedler, Marion Catherine Fox, Nancy Anne McMillan
  • Patent number: 8291014
    Abstract: One or more server devices receive a request associated with a link, where the link is further associated with a comment and where the comment provides an opinion of, or remarks upon, a content of a document. The one or more server devices retrieve a content of the comment associated with the link from a database and retrieve the document. The one or more server devices generate another document that displays the content of the comment and includes a frame that further displays the document, and send the generated another document to the client device.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: October 16, 2012
    Assignee: Google Inc.
    Inventors: Michal Cierniak, Donn Denman, Tony Hsieh, Yuri Dolgov, Andrey Adaikin, Derek Prothro, Marc Pawliger, Kansinee Adsanatham, Ario Jafarzadeh, Vladislav Kaznacheev, Dmitry Barashev
  • Patent number: 8291072
    Abstract: A method is disclosed for managing a network entity that is initiated by the network entity, the method comprising the computer-implemented steps performed at the network entity of monitoring the network entity; periodically evaluating one or more specified conditions at the managed network entity; when one or more of the specified conditions are satisfied, then gathering specified information from the managed network entity, preparing a message that includes the specified information and the specified conditions that were satisfied, and sending the message to a management point.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: October 16, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Burjiz Pithawala, L. Alexander Clemm
  • Patent number: 8285844
    Abstract: A technique for quickly locating, diagnosing and fixing problems with one or more servers is presented. The technique improves upon prior art techniques by providing a centralized utility by which multiple servers may be viewed and modified. More particularly, the technique allows a user to view, in a consolidated format, features of multiple servers and to modify parameters of such servers from a remote location.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: October 9, 2012
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Amanullah Hussaini, Asad M. Baig, Venkat D. Raghavan, Krishna Devulapally