Patents Examined by Kyung Hye Shin
  • Patent number: 8103738
    Abstract: The invention provides a method and system for providing features for internet access at an internet appliance which go beyond the resource limitations of the internet appliance. The desired features are primarily implemented on the server, and coupled to the internet appliance for display, responsive to the ability of the internet appliance to provide those features. (1) The internet appliance and the server adapt to communication link limitations by dynamically adjusting picture quality or size for graphics to be displayed. (2) The internet appliance and the server adapt to memory and processor limitations by dynamically running applets at the server and intercepting display functions of applets for display at the internet appliance. (3) The internet appliance and the server adapt to memory and processor limitations by dynamically running editing programs or web pages at the server and by dynamically adjusting picture quality or size for graphics to be displayed.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: January 24, 2012
    Inventor: Julien T. Nguyen
  • Patent number: 8086748
    Abstract: Methods and apparatus are presented for extending the protocol synchronization period between a PPP client and a PPP server, wherein the PPP server is located on a wireless communication device. In one aspect, the PPP server generates and sends an IPCP Configure-Nak message to the PPP client whenever the PPP client sends an IPCP Configure-Request message, wherein an arbitrary non-zero value is deliberately sent as the primary DNS address, the secondary DNS address, the primary WINS address, or the secondary WINS address is sent in the IPCP Configure-Nak message. The IP address is deliberately omitted from the IPCP Configure-Nak message.
    Type: Grant
    Filed: June 20, 2008
    Date of Patent: December 27, 2011
    Assignee: Qualcomm Incorporated
    Inventors: Idreas Mir, Senthil Viswanathan, Marcello Lioy
  • Patent number: 8024475
    Abstract: A client terminal CT transmits an acquisition request for musical composition information. An associated information provision server KS continuously receives the acquisition request at a given time interval. The associated information provision server KS transmits timing specification information along with the musical composition information corresponding to the acquisition request to the client terminal CT. The timing specification information specifies timing for the client terminal CT to transmit the acquisition request next. The associated information provision server KS controls a polling interval for acquisition requests. In this manner, acquisition requests can be distributed to those transmitted at a given time interval and those received in accordance with the timing specification information. A simple method can be used to prevent acquisition requests from being concentrated on the associated information provision server KS.
    Type: Grant
    Filed: May 18, 2004
    Date of Patent: September 20, 2011
    Assignee: Sony Corporation
    Inventors: Noriyuki Sakoh, Takeshi Iwatsu, Jun Moriya, Yasuhiro Murase, Shinsuke Yamashita
  • Patent number: 8019889
    Abstract: Disclosed are methods and apparatus for handling data having an embedded address (and port). In general terms, a host of a private network is operable to obtain from its corresponding edge router a global address (GA) and optionally an additional global port range (GPR). When the host then wishes to transmit data out of the private network, the obtained GA (and GPR) may then be used for an embedded address (and port) within data sent by the host to a public network. The obtained GA (and GPR) may also be used by the host to translate its own source address and port in its IP and/or TCP/UDP header if needed.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: September 13, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Kaushik P. Biswas, Siva S. Jayasenan, Michael L. Sullenberger, Mark A. Denny
  • Patent number: 8015242
    Abstract: An end user is provided with an environment to easily remote-control a video camera via a general network such as the Internet. For this purpose, on a client side, the content of camera control is described in file-transfer protocol description, and the description is transferred to a camera server on the Internet via a browser. The camera server interprets the description, controls a camera in accordance with the designated content, to perform image sensing, and returns the obtained video image as the content of a file to the client. The client performs various controls while observing the video image. When a desired angle has been found, the client instructs to register the angle in a bookmark, then angle information displayed at that time is registered. Thereafter, when the user of the client can see the video image obtained on the same image-sensing conditions by merely select-designating the angle information registered in the bookmark.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: September 6, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hirokazu Ohi, Yasutomo Suzuki, Tadashi Yamakawa, Mamoru Sato, Yasuhiro Okuno
  • Patent number: 8015260
    Abstract: A system and related method for calculating parity information for disk array drive failure recovery. More specifically, using eight bit coefficients and calculating parity information using valid eight bit encryption keys to produce finite field encrypted resultant multiplication. Further disclosed is a method of determining whether a potential encryption key of a particular number of bits produces valid results for all possible multiplications in determining parity values.
    Type: Grant
    Filed: August 26, 2004
    Date of Patent: September 6, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Purna C. Murthy
  • Patent number: 8010674
    Abstract: Some embodiments of the present invention provide a system that facilitates access to a website from an application. During operation, the system obtains community data associated with interactions between a set of users and the website and examines the community data to identify an interactivity request made by the website to users of the website. Next, the system obtains user-specific data from a new user of the application, which includes a response to the interactivity request from the new user. Finally, the system uses the user-specific data to automate access to the website for the new user.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: August 30, 2011
    Assignee: Intuit Inc.
    Inventor: Spencer W. Fong
  • Patent number: 8005971
    Abstract: An apparatus for communicating with a network comprises a queue and logic. The queue has at least one entry stored therein. The at least one entry respectively points to at least one data packet. The logic is configured to read the at least one entry from the queue and to retrieve the at least one data packet based on the at least one entry. The logic is configured to transition to a sleep state based on a determination that a new entry for reading, by the logic, from the queue is unavailable for a specified amount of time.
    Type: Grant
    Filed: February 8, 2003
    Date of Patent: August 23, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey Joel Walls, Michael Trent Hamilton
  • Patent number: 8005920
    Abstract: Embodiments are described that leverage commonly used HTML tags to enable the transfer of large quantities of data in a network. Embodiments are described where large amounts of data can be sent to a server by fragmenting data into small portions and encoding each portion as part of a URL contained in, for example, the src attribute of an <img> tag. The path of this URL can refer to a predetermined resource contained on the server that is responsible for retrieving fragments of data from the requested URL. Each fragment of data can be sent together with whatever additional pieces of information are required by the server to correctly reassemble the portions to obtain the original, defragmented data. Methods are described that enable a client to communicate an arbitrarily large amount of data to a server using only the GET method.
    Type: Grant
    Filed: August 24, 2006
    Date of Patent: August 23, 2011
    Assignee: PostX Corporation
    Inventors: Cayce M. Ullman, Brian L. Matthews
  • Patent number: 8001204
    Abstract: A method and system for providing message threads with messages of multiple modes of communication in a uniform manner is provided. A messaging system provides a unified communications user interface for message threads that include messages sent using different modes of communications. When a user wants to reply to a message of one mode with a message of another mode, the messaging system displays the communication client application context of the other mode so that the user can prepare and send the message using the appropriate functions. When the instant message is sent, the messaging system adds the instant message to the message thread so that it can be displayed as part of the message thread.
    Type: Grant
    Filed: October 12, 2010
    Date of Patent: August 16, 2011
    Assignee: Microsoft Corporation
    Inventors: Edwin R. Burtner, Thomas V. Gruver
  • Patent number: 7996459
    Abstract: A strategy is described for delivering media content to clients using a combination of switched media technology and established broadcast delivery technology (such as HFC technology). The strategy is advantageous because it provides the benefits of switched media environment without requiring significant revision to the established delivery infrastructure. The strategy includes a first version in which channels are not shared among clients, and a second version in which channels may be shared among clients which are accessing the same media content.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: August 9, 2011
    Assignee: Microsoft Corporation
    Inventors: Edward A. Ludvig, John P. Comito
  • Patent number: 7996476
    Abstract: Data is received defining a time period during which a notification of receipt should not be provided when an electronic message is received. Data may also be received defining certain types of messages for which notification of receipt should be provided during the time period. During the duration of the time period, no notification of receipt is provided for received electronic messages that are not within one of the specified types. After the time period has elapsed, notification of receipt is provided for electronic messages received during the time period and for which no notification of receipt was previously provided. Electronic messages may be sent during the time period and electronic messages received prior to the time period may be displayed for reading during the time period.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: August 9, 2011
    Assignee: Microsoft Corporation
    Inventors: Steven Paul Geffner, Tao Huang, Sandhya D. Jain
  • Patent number: 7991831
    Abstract: Certain embodiments of the present invention provide for a system and method for network computing. In an embodiment, the system may include a storage unit for archiving historical user events and historical server events. The system may also include a processing unit for receiving a current user event and generating one or more predicted server events. The processing unit may execute a screen update based on the one or more predicted server events. The system may also include a comparison unit having computer software for comparing one or more predicted server events with one or more server-supplied server events. The one or more server-supplied server events may be generated based on the current user event. In an embodiment, the system also includes an undo unit having computer software for executing an undo algorithm. The undo unit alters the non-matching events to match the server-supplied server events.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: August 2, 2011
    Assignee: Northwestern University
    Inventors: Peter Dinda, Sam Rossoff
  • Patent number: 7987266
    Abstract: A system for servicing a request from a client includes at least two proxy servers, each having a corresponding proxy server configured as a buddy proxy server, and being adapted to act as a primary proxy server for servicing the request and to forward the request to a backend server. The system includes a load balancer adapted to: forward the request to a primary proxy server; forward the request to a failover proxy server in the event of failure of the primary proxy server; and forward a response from the primary proxy server or the failover proxy server to the client. The system includes a backend server adapted to receive a request from a proxy server and to send a response to the proxy server. The failover proxy server is adapted to process the request depending on a status of a matching previously stored request.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Chandrajit Gangadhar Joshi, Romil J Shah
  • Patent number: 7970837
    Abstract: A method, system and computer-usable medium are disclosed for initiating a session in a virtual world. An instant messaging system (IMS) comprises a registry of IMS user identifiers cross-referenced to their corresponding virtual world user identifiers. A first IMS user implements a virtual world invitation module as a result of an IMS session to invite a second IMS user to participate in a virtual world session. The first IMS user selects the IMS user identifier of the second IMS user, followed by selection of a target virtual world and a virtual world identifier. Once completed, the invitation is sent the IMS user identifier of the second IMS user, who receives the invitation and signifies their acceptance or declination. If accepted, the cross-referenced virtual world user identifiers of the first and second IMS users are used to log them into the agreed-upon virtual world venue and initiate a virtual world session.
    Type: Grant
    Filed: May 12, 2008
    Date of Patent: June 28, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ruthie D. Lyle, Ulysses Lamont Cannon, Angela Richards Jones, Susan Stanford McVey
  • Patent number: 7970841
    Abstract: The present subject matter discloses a method for transmitting a text message including: receiving a text message to be transmitted, which is encoded with a first character set encoding scheme; determining whether a final receiver of the text message supports the first character set encoding scheme; and in response to the situation in which the final receiver of the text message does not support the first character set encoding scheme: converting the text message to be transmitted into an image; and transmitting the converted image. With this method, parties involved in transmission of a text message can enable convenient and efficient transmission of the text message without requiring each party involved in the transmission of the text message to satisfy specific prerequisites normally necessary for proper reproduction of the text message transmitted from an opposite party.
    Type: Grant
    Filed: April 1, 2009
    Date of Patent: June 28, 2011
    Assignee: International Business Machines Corporation
    Inventors: Zhao Yu Wang, Yuan Li, Miao Tao Feng, Shu Qing Yang
  • Patent number: 7966366
    Abstract: Architecture that introduces evaluation and decisionmaking (e.g., at the server) and allows a runtime decision to be made, on a per-request basis, as to where the data calculations will occur, on the server, on the client, or as a shared execution on both the server and the client. The decision can be made based on environment variables (e.g., permissions, network bandwidth, server load, etc.) of the user, for example. This approach provides performance tuning of a form by dynamically optimizing the location of execution of the code based on environment factors.
    Type: Grant
    Filed: May 12, 2008
    Date of Patent: June 21, 2011
    Assignee: Microsoft Corporation
    Inventors: Rafiq El Alami, Brian O'Connor, Donald Reamey, Bryan Short
  • Patent number: 7966379
    Abstract: In-band event polling mechanism. A master device may initiate a polling transaction to poll at least a subset of a plurality of slave devices for event information. In response to the polling transaction, at least one of the subset of slave devices may transmit event information to the master device. The event information may correspond to at least one of a plurality of asynchronous event types. If the event type associated with the received event information is an event notification for an embedded processor of the master device, the master device may forward the event information to the embedded processor. Otherwise, if the event type associated with the received event information is an event notification for a device external to the master device (e.g., a host processor), the master device may translate the event information to a protocol associated with the event type and forward the event information to the external device.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: June 21, 2011
    Assignee: Standard Microsystems Corporation
    Inventors: Alan D. Berenbaum, Raphael Weiss
  • Patent number: 7966399
    Abstract: A method for managing data transmission between computing devices is disclosed. In one embodiment, the method includes monitoring a plurality of parameters of a computer network that includes a server and a client. The plurality of parameters may include a client resource parameter, a server resource parameter, and a network operating parameter. The disclosed method may also include automatically determining a desired compression level at which to send data to the client based at least in part on the client resource parameter, the server resource parameter, and the network operating parameter. Further, in one embodiment the method may include communicating the data from the server to the client at the desired compression level in response to a client request for the data. Various other methods, systems, and manufactures are also disclosed.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: June 21, 2011
    Assignee: General Electric Company
    Inventors: Cheryl Ruth Jones, Toan T. Le, Rakesh Mohan Lal, Saad Ahmed Sirohey, David Charles Mack
  • Patent number: 7962584
    Abstract: The present invention provides a local area network system including a computational device or a host, a network apparatus and communication channel (e.g. router). The invention also provides a method for configuring IPv6 addresses in the host. The method includes separating a prefix assignment from generation of an interface identifier. The prefix may be stored in a DHCPv6 server. The procedure further includes requesting the prefix from the DHCPv6 server by the host, generating the interface identifier in the host, and combining the prefix and the generated interface identifier to formulate an IP address in the host, registering the IP address in the DHCPv6 server, and granting the usage of the IP address to the host by the DHCPv6 server.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: June 14, 2011
    Assignee: FutureWei Technologies, Inc.
    Inventors: Yangsong Xia, Behcet Sarikaya