Patents Examined by Wing Chan
  • Patent number: 8239504
    Abstract: Systems, methods and computer readable media for synchronization of electronic message accounts. In one embodiment, a method includes receiving information to establish an electronic message account on a first data processing system, the electronic message account being defined by setup information, and synchronizing the setup information onto a store on a second data processing system. In another embodiment, a method includes receiving information to establish an electronic message account, defined by first setup information, on a host and synchronizing the first setup information onto a device when the device is coupled to the host for synchronization. Systems, other methods and computer readable media are also described.
    Type: Grant
    Filed: January 7, 2007
    Date of Patent: August 7, 2012
    Assignee: Apple Inc.
    Inventor: Gordon J. Freedman
  • Patent number: 8239467
    Abstract: A system, method, and computer program product are provided for intercepting an e-mail from a backend system and converting the e-mail into a message which can be used by a mobile device to graphically represent a business process. The mobile device can interact with the graphic representation, or invoke a business method from a local graphic representation, in order to send a response message to the backend system for further communications.
    Type: Grant
    Filed: August 19, 2009
    Date of Patent: August 7, 2012
    Assignee: iAnywhere Solutions, Inc.
    Inventors: Andrew Lee, Eric Nelson
  • Patent number: 8234345
    Abstract: A system receives an identifier for a temporary destination in response to messaging software at a client requesting that a messaging server create the temporary destination. The messaging software uses the identifier to indicate the temporary destination as a destination for responses to messages from the messaging software. The identifier is logged. A disconnection from the messaging server is detected. A second request for a temporary destination is created. The identifier is indicated in the second request. The second request indicating the identifier is transmitted to the messaging server to preserve a messaging service in a highly available environment.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventor: Andrew J. Schofield
  • Patent number: 8233037
    Abstract: Provided is an image display apparatus that includes a display unit that displays a series of images obtained by imaging an inside of a subject in time sequence, and displays a time bar indicating imaging periods of the series of images so that areas of the time bar are identified by different colors corresponding respectively to regions of the inside of the subject. The apparatus also includes a control unit that identifies the respective regions of the inside of the subject, which are displayed on the series of images, and controls the display unit so that, for each of the regions identified, an area of the time bar corresponding to a period when a series of images of the region are displayed is colored with a substitute color identifying the region.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: July 31, 2012
    Assignee: Olympus Corporation
    Inventor: Akira Matsui
  • Patent number: 8234408
    Abstract: A system for differentiating unique systems and/or users sharing a common address may include an interface, a device identifier, a communication interceptor and a communication processor. The interface may be operative to receive a designation of a plurality of devices and/or users and a specification of corresponding services to be provisioned. The device identifier may be operative to cause the devices to provide a unique identifier with each communication originated by the device and store the unique identifier and the associated specification in a memory. The communication interceptor may be operative to intercept a communication originated by one of the devices and determine the unique identifier associated with the communication. The communication processor may be operative to determine the associated device and/or user specific service to be provisioned based on the unique identifier and process the communication in accordance with the associated device and/or user specific service to be provisioned.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: July 31, 2012
    Assignee: CloudShield Technologies, Inc.
    Inventor: Peder J. Jungck
  • Patent number: 8230054
    Abstract: The present invention is directed towards systems and methods for providing dynamic proximity load balancing via a multi-core intermediary device. An intermediary device providing global server load balancing (GSLB) identifies a local domain name service (LDNS) entries database and assigns each LDNS entry in the LDNS entries database to one of the plurality of packet processing engine base on a source internet protocol (IP) address of each LDNS entry. The first packet processing engine on the appliance receives a LDNS request for an IP address, determines that the LDNS entry for the IP address is assigned to a second packet processing engine of the plurality of packet processing engines, transmits a request to the second packet processing engine for the LDNS entry for the IP address, and determines a response to the LDNS request based on the LDNS entry for the IP address received from the second packet processing engine.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: July 24, 2012
    Assignee: Citrix Systems, Inc.
    Inventors: Rishi Mutnuru, Sandeep Kamath, Raghav Somanahalli Narayana
  • Patent number: 8229999
    Abstract: Workloads that are and are not appropriate for transformation and processing on a cloud computing environment are identified. A user entity is provided with a measurement of at least one of the value which will be realized, and the effort which will be required. A plurality of attributes are specified Input data represents the extent to which the user entity processing system possesses the given attribute. The input data for each attribute is employed to derive a corresponding numerical parameter value, which are to compute a final score.
    Type: Grant
    Filed: January 5, 2010
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Murthy V. Devarakonda, Vijay K. Naik
  • Patent number: 8230105
    Abstract: A method including receiving a receiver report from a terminal; estimating one or more network conditions of a media network based at least in part on the receiver report; determining an optimal session bitrate based on the estimated one or more network conditions; and providing media data to the terminal based on the optimal session bitrate.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: July 24, 2012
    Assignee: Bytemobile, Inc.
    Inventors: Miguel A. Melnyk, Nicholas J. Stavrakos, Fabian Breg, Andrew Penner
  • Patent number: 8230063
    Abstract: A user data server system includes: a data storage node, which stores user data, registers the user data in a Distributed Hash Table (DHT) network by using a key, and receives and processes user data operation requests; a DHT index node, which creates and maintains DHT routing information according to a DHT algorithm and stores information of data storage nodes where user data is stored according to the key and searches for information of a data storage node where target user data is stored according to the key; a DHT super maintenance node, which manages and optimizes the DHT network; and a front end node capable of protocol processing and service processing, which obtains a key associated with a target user and obtains information of a data storage node where the target user data is stored by querying the DHT index node via the DHT network according to the key, and performs operations on the user data stored in the data storage node where the target user data is stored.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: July 24, 2012
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Guangyu Shi, Lingyuan Fan, Jian Chen, Hao Gong
  • Patent number: 8230073
    Abstract: The present invention provides a call/session control function for an Internet Protocol multimedia subsystem where a service template may be invoked in lieu of a single multimedia service. The service template identifies a number of multimedia services and associated logic for invoking the multimedia services, once the service template is invoked. In operation, a signaling message is received and appropriate filtering criteria are retrieved for the signaling message. Filtering criteria define a set of rules identifying any multimedia services that need to be invoked in light of receiving the signaling message. The filtering criteria will identify a service template, and perhaps other multimedia services to invoke directly. If a service template is invoked, the service template is obtained and the logic controlling invocation of the associated multimedia services is applied to effect invocation of the multimedia services.
    Type: Grant
    Filed: January 20, 2006
    Date of Patent: July 24, 2012
    Assignee: Apple Inc.
    Inventors: Michael Leeder, Roy Sells
  • Patent number: 8224931
    Abstract: Techniques are described for providing managed computer networks. In some situations, the techniques include managing communications for computing nodes of a managed computer network by using one or more particular computing nodes of the managed computer network that are configured to operate as intermediate destinations to handle at least some communications that are sent by and/or directed to one or more other computing nodes of the managed computer network. For example, a manager module associated with a source computing node may select one or more particular intermediate destination computing nodes to use for one or more particular communications from the source computing node to an indicated final destination, such as based on a configured logical network topology for the managed computer network. The manager module then forwards those communications to a first of the selected intermediate destination computing nodes for further handling.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: July 17, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Ian R. Searle, Aaron C. Thompson, Kevin Christopher Miller
  • Patent number: 8224910
    Abstract: A method of managing a collaborative process using a computing system. The method includes: receiving a first message from a first user, generating a second message, inserting into the second message an information taken from the first message and at least one selection link of a response choice to the message in relation with all or some of the information taken from the first message, and inserting into the link a response address and at least one first identifier to identify a response choice corresponding to the link and to the information taken, the link being configured to generate a response message containing the first identifier when it is selected by a user that has received the message.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: July 17, 2012
    Assignee: Calinda Software
    Inventors: Alexandre Mermod, Sebastien Bassompierre
  • Patent number: 8224958
    Abstract: A method and an apparatus to automatically create storage resource management (SRM) paths has been presented. In one embodiment, the method includes monitoring a data storage system to collect configuration data of storage objects in the data storage system and automatically creating a storage resource management (SRM) path for a storage object in the data storage system using at least a portion of the configuration data in response to a user request to scan the storage object.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: July 17, 2012
    Assignee: NetApp, Inc.
    Inventors: Benjamin B. Swartzlander, Senthilkumkar Ponnappan
  • Patent number: 8224982
    Abstract: Various embodiments of network performance assessment apparatus, systems and processes collect performance information pertaining to a current capacity utilization of a network, identify an occurrence of a capacity constraint on a portion of the network that is communicating the program to at least one presentation device, and modify at least one characteristic of the program and/or the communication thereof over the network so that a total capacity utilization of the network is less than a peak capacity of the network.
    Type: Grant
    Filed: July 16, 2007
    Date of Patent: July 17, 2012
    Assignee: EchoStar Technologies L.L.C.
    Inventor: Gary R. Langille
  • Patent number: 8224989
    Abstract: Flexible network policies might be enforced by (a) obtaining a flow of network packets, (b) determining a content characteristic by characterizing content of the flow using bit-stream level statistics, (c) determining content-independent flow characteristics, port-independent flow characteristics, and/or application header-independent flow characteristics, and (d) enforcing a policy on the flow using both (1) the determined content characteristic and the (2) determined content-independent flow characteristics, port-independent flow characteristics, and/or application header-independent flow characteristics.
    Type: Grant
    Filed: June 7, 2010
    Date of Patent: July 17, 2012
    Assignee: Polytechnic Institute of New York University
    Inventors: Nasir Memon, Kulesh Shanmugasundaram
  • Patent number: 8224927
    Abstract: Remote user interfaces for portable media devices provided improved access by accessories to media assets and metadata stored in a database of a portable media device, enhancing a user's ability to control operation of the portable media device using a remote user interface provided by the accessory. In one example, an accessory can determine whether the database of the portable media device was updated while the portable media device was disconnected from the accessory. In a second example, an accessory can create and manage a playlist for the portable media device and can incorporate into the playlist tracks already queued for playback when the accessory connects to the portable media device. In a third example, an accessory can obtain database navigation history and initialize a database navigation interface to match the database navigation history.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: July 17, 2012
    Assignee: Apple Inc.
    Inventors: Gregory T. Lydon, Lawrence G. Bolton, Emily Clark Schubert
  • Patent number: 8224900
    Abstract: Apparatus, systems, and methods may operate to detect a device connecting to a network, determine the identity of the network, and publish a status indication to at least one of a list of active contacts or a list of inactive contacts. The list of active contacts may be selected from an original list of contacts, based on the identity of the network and a personal rule set associated with a user of the device. The list of inactive contacts may be included in the original list and not included in the list of active contacts. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: February 9, 2009
    Date of Patent: July 17, 2012
    Assignee: Novell, Inc.
    Inventors: Arijit Dutta, Harpreet Singh Walia
  • Patent number: 8224924
    Abstract: Embodiments of the invention relate to systems, methods, and computer program products for electronic discovery and, more particularly, remotely collecting a custodian's data that is stored in one or more network storage areas residing on a network. For example, embodiments of the present invention utilize a collection tool to access a mailbox residing on an email server, copy at least some of the active email data stored in the mailbox, and transmit the copied active email data from the mailbox to a collection server and then to a long-term storage device.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: July 17, 2012
    Assignee: Bank of America Corporation
    Inventors: David M. Andersen, Michael J. Mayer
  • Patent number: 8224962
    Abstract: An automatic network domain diagnostic, repair, and mapping tool facilitates access by a user to shared resources on a network. A user provides an address, such as a domain name system (DNS) provided address, of the shared resource and user identification information, such as a username and password. The provided address is checked and repaired if necessary to identify the network server having the shared resource. The identified server is checked, such as by pinging the server, to ensure that it is actually responding. The supplied user identification is checked, such as by querying a domain controller, to confirm whether the user identification corresponds to an existing account. When the checks are complete, and everything is found to be in order, the shared resource is mapped automatically for the user.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: July 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Courtney Seth Bair, Christopher Todd Heublein, Kimberly A. Jones
  • Patent number: RE43551
    Abstract: A method for transferring a session request including: acquiring a routing table related to a session during establishing the session; the routing table recording the address information of an AAA proxy server related to the session; transferring a session request of the session according to the address information of the AAA servers recorded in the routing table upon receiving the session request of the session. A system and a plurality of apparatuses for transferring a session request are provided as well. By the solution, all session requests of the session may be ensured to be transferred via the same route.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: July 24, 2012
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Tao Zhang