Patents Examined by Tammy T Nguyen
  • Patent number: 7814152
    Abstract: Context-specific instant messaging is presented. A user views a page of data that is segmented into regions. The user performs a user action (e.g., a mouse click) and, in turn, a message generator displays context-specific phrases for the user to select based upon the region that the user action was performed and a corresponding object type. When a region corresponds to a meeting time, a context-specific phrase may also be time-sensitive. When a region corresponds to meeting participants, a context-specific phrase may include recipient identifiers. The user selects one of the context-specific phrases, and the message generator invokes a message session between the user and a recipient based upon the selected context-specific phrase. The message generator includes a link to the corresponding object such that the message recipient may easily identify the context of the message.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: October 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Patrick Gabriel McGowan, Christopher Joseph Paul, Jeremy Gray Perry
  • Patent number: 7809846
    Abstract: Methods and apparatus for providing converged communication services in a communication system are disclosed. A first endpoint of the system communicates with at least a second endpoint of the system via session initiation protocol (SIP). At least a portion of the SIP communication is controlled utilizing an application layer overlay framework which permits substantially simultaneous operation of the first endpoint in two application layer protocols, the two application layer protocols including SIP and web services protocol. The web services protocol may illustratively comprise an application layer web services transport protocol such as SOAP/HTTP. The application overlay framework comprises a web services interface, with the web services interface being configured to permit access to information associated with the SIP communication by one or more communication service applications of the system.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: October 5, 2010
    Assignee: Avaya Inc.
    Inventors: Wu Chou, Feng Liu
  • Patent number: 7801958
    Abstract: A system including a data network for providing Wireless Application Protocol (WAP) data to wireless terminals from a selection of content servers connected to the data network through a plurality of WAP gateways connected to the data network includes a content converter accessible as a centralized network resource. Characteristics of each wireless terminal and preferences of the user of each wireless terminal are uploaded to the central content converter and stored there. Content provided by a content server is routed through the data network to the central converter for adjustment according to the stored characteristics and preferences, and further routed through the data network to a particular wireless terminal.
    Type: Grant
    Filed: October 30, 2000
    Date of Patent: September 21, 2010
    Assignee: Nokia Corporation
    Inventor: Jukka Heiska
  • Patent number: 7788408
    Abstract: An address translator includes an SIP message detecting function. Upon detection of an SIP message, the address translator sends the SIP message to an SIP address translator. The SIP address translator extracts addresses for translation, and makes a query to the address translator. The SIP address translator translates an IP address included in the SIP message, using translation information of the address translator. Thus, an SIP communication is accomplished between terminals belonging to different regions in association of the address translator and the SIP address translator.
    Type: Grant
    Filed: February 17, 2009
    Date of Patent: August 31, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Yukiko Takeda, Hidenori Inouchi
  • Patent number: 7788385
    Abstract: Provided are a method, system, and article of manufacture, wherein in certain embodiments a request is received to initiate a session. A determination is made whether the session should be initiated with addressing information provided by a client. The session is initiated with trusted addressing information corresponding to the client, in response to determining that the session should not be initiated with the addressing information provided by the client.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventor: Barry Fruchtman
  • Patent number: 7779090
    Abstract: A method and system for distributing images for display by client systems. A distribution system includes an image server system that is connected to image client systems via a communications link, such as the Internet. The image server system is responsible for providing image packages to the image client systems and for collecting information from the image client systems. Each image client system periodically sends a heartbeat communication to the image server system. Upon receiving a heartbeat communication, the image server system determines the state of the image client system that sent the heartbeat communication and responds appropriately. The response may include instructions for the image client system to retrieve new images, to retrieve software updates, to send usage data, and so on.
    Type: Grant
    Filed: November 5, 2003
    Date of Patent: August 17, 2010
    Inventors: Scott E. Lipsky, Paul Brownlow
  • Patent number: 7779120
    Abstract: A network system includes printers as terminals interconnected via a network. Each of the printers can obtain information on the others, and transmit the obtained information together with information on itself to a browser computer as a controller. Therefore, by obtaining the information only from one of the printers, the computer can obtain together with it the information on the others. In this system, it is possible to obtain the information on the printers efficiently without using a server computer.
    Type: Grant
    Filed: August 1, 2007
    Date of Patent: August 17, 2010
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Hiroyuki Funahashi
  • Patent number: 7774507
    Abstract: An apparatus for providing inter-processor communication (IPC) using transmission control protocol/Internet protocol (TCP/IP) in a communication system, including: an Ethernet interface module for providing an interface between an Ethernet device driver and an interprocessor communication (IPC) module, determining a type of a received message, transmitting the received message to a message process module if the type of the received message is non-frame data, and queuing the received message in a corresponding mailbox corresponding to frame data if the type of the received message is the frame data; a message process module for queuing the non-frame data received through the Ethernet interface module in a corresponding mailbox; and a common application programming interface (API) module for providing an interface for basically performing data transmission and reception through the message process module, mailbox management, interprocessor communication (IPC) buffer management and an interprocessor communicatio
    Type: Grant
    Filed: August 22, 2003
    Date of Patent: August 10, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tae-Young Kil, Sung-Chul Hong
  • Patent number: 7761597
    Abstract: An address translator includes an SIP message detecting function. Upon detection of an SIP message, the address translator sends the SIP message to an SIP address translator. The SIP address translator extracts addresses for translation, and makes a query to the address translator. The SIP address translator translates an IP address included in the SIP message, using translation information of the address translator. Thus, an SIP communication is accomplished between terminals belonging to different regions in association of the address translator and the SIP address translator.
    Type: Grant
    Filed: February 25, 2002
    Date of Patent: July 20, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Yukiko Takeda, Hidenori Inouchi
  • Patent number: 7761541
    Abstract: A network intelligence provides stateless elemental device control to a plurality of network connected components. Selected ones of the network connected components may be associated with one another as an aggregate device and the state of each associated component may be maintained at the network intelligence in a logical model of the aggregate device. Service adapters in the network intelligence may represent this association of components to data network services as a single, multi-function device.
    Type: Grant
    Filed: October 25, 2000
    Date of Patent: July 20, 2010
    Assignee: Nortel Networks Limited
    Inventors: Robert S. Morley, Kris W. Kramer, Peter Blatherwick
  • Patent number: 7752297
    Abstract: An embodiment of a method for use in performing interoperability testing between two network architectures includes forming multiple transaction signatures that each characterizes a communication transaction conducted over the two networks and analyzing each of the transaction signatures to determine if the transaction signature matches a previously classified pattern. The method may further include generating a report identifying each of the communication transactions and indicating that each of the communication transactions is classified with a classification associated with a previously classified pattern or are of unknown classification. Another method includes receiving a transaction signature composed of multiple transaction elements, and determining whether the received transaction signature corresponds to a previously identified transaction signature pattern.
    Type: Grant
    Filed: August 10, 2006
    Date of Patent: July 6, 2010
    Assignee: Level 3 Communications, LLC
    Inventors: Ricky L. Nooner, Gerald H. Gorsegner, Jr., Danny R. Rock, Patrick S. Callahan
  • Patent number: 7752311
    Abstract: In one embodiment, a method includes determining to change a number of objects controlled by a particular node in a network. Each object is a resource provided by the network and has a unique object position in a coordinate space of N dimensions. Each node has a unique node position in the coordinate space of N dimensions. Each node controls operation of objects in a control set of zero or more objects which are closest to the node using an agreed definition of scalar distance between two positions. A different N+1 dimension from the N dimensions is added. The N+1 dimension has a zero value for the plurality of objects. A particular value is determined for the N+1 dimension for the particular node such that a change in a number of objects in a particular control set of the particular node is not greater than a threshold change.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: July 6, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Douglas Jay Walker, Bryan Turner
  • Patent number: 7747744
    Abstract: A mobile communication system is disclosed which comprises: an information terminal unit; a plurality of mobile stations, each of which communicates with the information terminal unit; a packet mobile switching center which communicates with the plurality of mobile stations through a radio access network; a packet mobile gateway switching center which communicates with the packet mobile switching center through a mobile data network; and a content server which communicates with the packet mobile gateway switching center through the Internet; wherein the information terminal unit downloads or uploads data from or to the content server through the plurality of mobile stations.
    Type: Grant
    Filed: January 30, 2002
    Date of Patent: June 29, 2010
    Assignee: NEC Corporation
    Inventor: Hiroyuki Tomoike
  • Patent number: 7747687
    Abstract: An information processing device connected via a network to another information processing device that recognizes action of a user on a basis of an output of a sensor incorporated in the other information processing device and transmits action information indicating the recognized action of the user includes: a table DB configured to manage correspondence relation between each action recognizable in the other information processing device and communication tools; and a communication means selection processing unit configured to select a communication tool corresponding to the action of the user of the other information processing device, the action of the user being indicated by the action information, as a tool used for communication with the user of the other information processing device on a basis of the correspondence relation managed by the table DB, and execute an application that manages the selected communication tool.
    Type: Grant
    Filed: June 7, 2006
    Date of Patent: June 29, 2010
    Assignee: Sony Corporation
    Inventors: Masatomo Kurata, Makoto Murata, Brian Clarkson, Yoshihiro Yamaguchi, Junko Fukuda
  • Patent number: 7743148
    Abstract: A server migration planning system for planning server migration from source servers to destination servers is provided. A processor allocates the respective source servers to any ones of the destination servers, based on the resource usage of the respective source servers and resource capacity of the respective destination servers. The processor selects the source servers one-by-one in descending order of the resource usage, selects any one of the destination servers, and makes a comparison between a comparison-object usage as the resource usage of the selected source server and a remaining amount of the resource capacity of the selected destination server. If the comparison-object usage is more than the remaining amount, the processor selects another destination server and then makes the comparison again. If the comparison-object usage is not more than the remaining amount, the processor allocates the selected source server to the selected destination server.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: June 22, 2010
    Assignee: NEC Corporation
    Inventor: Yasuhiro Ajiro
  • Patent number: 7739348
    Abstract: The present invention discloses methods and systems for hosting tenants in a computer-based environment in which a provider stores a shared data structure. Each of the tenants may communicate with a middleware module storing metadata referencing the shared data structure and a tenant-specific data structure specific to the first tenant for access by the first tenant. Based on the metadata and in response to a data request from the first tenant, the system may the query the provider or the first tenant for requested data and provide the requested data based on the querying.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: June 15, 2010
    Assignee: SAP AG
    Inventor: Wolfgang A. Becker
  • Patent number: 7739333
    Abstract: In general, this disclosure describes techniques of controlling communications occurring in a unified communications system. As described herein, a directory is established at a server system that hosts the unified communications system. The directory includes a plurality of hierarchically-organized categories. Each category specifies a set of users. One or more conferences may be associated with each of the categories. All communications occurring in the unified communications system occur within the context of one of the conferences. A user can only communicate within a conference if the conference is associated with the category that specifies a set of users that includes the user. By appropriately structuring the categories in the directory and the sets of users specified by the categories, the techniques of this disclosure may serve to prevent a user from using the unified communications system to communicate with certain other individuals.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: June 15, 2010
    Assignee: Microsoft Corporation
    Inventors: Robert W. Serr, Scott Alan Huddleston, Jason Hendrick Bubolz, Mark D. McClelland, Mark Madsen
  • Patent number: 7739363
    Abstract: A method and apparatus for a configurable offline data store are described herein. In one embodiment, the method includes receiving a request for a first set of one or more records from a client application, wherein the first set is remotely stored. The method further includes determining a second set of one or more records that is associated with the first set, wherein the second set is remotely stored. The method further includes fetching over a network the first set and the second set from a server data store unit; storing the first set and the second set in a client data store unit and providing access to the first set and the second set when the network is not operational.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: June 15, 2010
    Assignee: Apple Inc.
    Inventor: Bruce Gaya
  • Patent number: 7734738
    Abstract: Described is a technology by which a server automatically configures itself for adding to an existing network. Upon connection to the network, the server obtains settings including existing subnet and gateway IP addresses from a DHCP assigned IP configuration (e.g., a router). The server uses the settings to automatically configure itself to dynamically provide addresses similar to the previous scope to clients. In one implementation, the server software sets its network card to a static IP address state while the server is configured, and thereafter sets the network card to a dynamic state. The router is disabled during server configuration, and re-enabled thereafter, whereby the server DHCP service instead of the router DHCP service assigns the addresses. The server may also attempt to automatically connect to the Internet.
    Type: Grant
    Filed: January 17, 2007
    Date of Patent: June 8, 2010
    Assignee: Microsoft Corporation
    Inventors: Sean David Daniel, Leszek Mazur, Adam C. DePue
  • Patent number: 7734725
    Abstract: A method and apparatus for controlling at the server-side the order in which supplemental files referenced in an HTML page are served to a client machine requesting the page. The server queues the supplemental files in an order dictated within the HTML code itself and serves the supplemental files in the order dictated in the queue regardless of the order of which the Web browser at the client-side requests the supplemental files.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: June 8, 2010
    Assignee: International Business Machines Corporation
    Inventors: LeRoy W. Tilt, IV, Matthew B. Trevathan