Patents Issued in September 30, 2014
  • Patent number: 8850020
    Abstract: Techniques are provided for monitoring a plurality of independently operating processing nodes in a core data packet routing system, wherein each processing node is running its own operating system instance. A placement decision is made for respective processes on selected ones of the independently operating processing nodes based on a predetermined policy, and then the respective processes are placed, based on the placement decision, on the selected ones of the independently operating processing nodes such that the respective processes become placed processes. A list of placed process/processing node pairs specifying a pairing of the placed processes and the processing nodes on which the placed processes have been placed is maintained so that a user can review the then-current set of process placements.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: September 30, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Daniel C. Frost
  • Patent number: 8850021
    Abstract: Technologies are generally described for methods, instructions, and client applications for device discovery in a ubiquitous computing environment. In some examples, the methods, instructions, and client applications may facilitate the organization of features of devices in a ubiquitous computing environment into a series of hierarchical hash numbers, the ordering of the hierarchical hash numbers corresponding to the respective devices, and the searching for a particular one of the devices by attempting to match hashed search criteria to the ordered hierarchical hash numbers at one of the devices in the ubiquitous computing environment.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: September 30, 2014
    Assignee: Empire Technology Development LLC
    Inventors: Junwei Cao, Zhen Wang
  • Patent number: 8850022
    Abstract: A system and method are described herein that prioritize users into waiting queues based on the previously measured end user response time for each user or a user's expectancy for a shorter response time. A user profile may be generated for each user based on the user's expectancy, performance needs, or attributes about the user. The system and method may provide access to a server for each user based on their placement and prioritization in each queue, creating distinct server and/or end user response times for distinct users.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: September 30, 2014
    Assignee: SAG AG
    Inventor: Martin Hoffmann
  • Patent number: 8850023
    Abstract: A method for changing a deployment of a virtual machine performed by a computer, at least one of the virtual machines deployed respectively in M physical machines, the method includes obtaining, by the computer, information of remaining capacities of the physical machines from the M physical machine, the remaining capacities which indicate how many virtual machines are deployed in the physical machines, changing, by the computer, the deployment of a virtual machine deployed in the M physical machines to M+N?1 or less physical machines among the M physical machines when a number of physical machines of which remaining capabilities are equal to or greater than a predetermined capability is less than a predetermined number by N.
    Type: Grant
    Filed: February 16, 2012
    Date of Patent: September 30, 2014
    Assignee: Fujitsu Limited
    Inventor: Hiroyuki Yamashima
  • Patent number: 8850024
    Abstract: A method includes sending a request for network services to plural devices, where the request identifies the network services using a self-describing data structure, and receiving a response to the request from at least one device, where the response identifies which of the network services are supported by the at least one device.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: September 30, 2014
    Assignee: Communications Acquisitions, LLC
    Inventors: Julian Wray West, Eric J. Martin, Rajesh K. Mishra
  • Patent number: 8850025
    Abstract: Described are sequence numbers for client-server communication, to control a client's use of server resources. A server grants the client credits, and the client consumes a credit for sending each command to the server. Each credit corresponds to a sequence number, with the set of sequence numbers forming a valid command window. The server enforces that for each received command, the command includes a sequence number that is within the valid command window and that the sequence number has not been used with another command. The server may also maintain a maximum window size, such that clients with credits cannot send a command with a sequence number that beyond a maximum sequence number. When incorporated into a data communication protocol, quality of service, combating denial of service, detection of message loss, division of server resources, secure message signing, and other numerous benefits result.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: David Kruse, Ahmed Mohamed, Balan Sethu Raman
  • Patent number: 8850026
    Abstract: Methods and apparatus to allocate resources associated with a distributive computing network are disclosed.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: September 30, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Rene Glover, Wiley C. Wilkins, Robert W. Gulledge, James Paul Fox, Sapna Jain, Ramasubramanian Raghavan, Jonathan Chester Gathman, Mark A. Horstman
  • Patent number: 8850027
    Abstract: A method for offloading remote terminal services processing tasks to a peripheral device that would otherwise be performed in a computer system's processor and memory. In one embodiment, the disclosed method is utilized in a layered network model, wherein computing tasks that are typically performed in network applications are instead offloaded to a peripheral such as a network interface card (NIC).
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Nelamangal Krishnaswamy Srinivas, Robert Wilhelm Schmieder, Nadim Abdo
  • Patent number: 8850028
    Abstract: A method and an apparatus are for monitoring the transmission of medical data in a communication network, in particular in an image communication network, with technical modalities for the recording of the medical data and data processing units being connected to one other via the communication network as network subscribers. The method includes checking at least one of data and parameters to be transmitted between the network subscribers, for compatibility.
    Type: Grant
    Filed: May 4, 2005
    Date of Patent: September 30, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventor: Klaus Moritzen
  • Patent number: 8850029
    Abstract: A system, method, and computer program product are provided for managing at least one aspect of a connection based on application behavior. In use, a connection request is received from an application. Additionally, a behavior of the application is identified. Furthermore, at least one aspect of a connection made in response to the connection request is managed, based on the behavior.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: September 30, 2014
    Assignee: McAfee, Inc.
    Inventors: Mykhaylo Melnyk, Justin A. Mathews
  • Patent number: 8850030
    Abstract: A method and an SLA portal (204) in a communication network (202), for establishing an SLA (Service Level Agreement) between a third party content provider (200) and an operator of the network for ensuring network resources needed for delivering a specific service. When an SLA request (2:1) is received from the content provider for the service, at least one viable predetermined SLA is retrieved (2:2) from an SLA database (206) holding a plurality of predetermined SLAs. The retrieved at least one viable SLA is then sent (2:3) on offer to the content provider, optionally together with an assigned service identifier. Thereby, the process of establishing the SLA is automated and any physical meetings and correspondence otherwise can be avoided to save time and costs.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: September 30, 2014
    Assignee: Optis Wireless Technology, LLC
    Inventors: Justus Petersson, Mona Matti
  • Patent number: 8850031
    Abstract: To provide a pairing system which requires no special hardware and is capable of easily pairing terminals intended by a user. A pairing management device includes a pairing control module which receives pairing requests from communication terminals and data terminals, and generates tentative pairs from the communication terminals and the data terminals which transmitted the pairing request, and a confirmation data control module which allots and transmits pair confirmation data which corresponds on one-on-one basis to the communication terminals and the data terminals forming the tentative pairs, and allows the pairing control module to update the tentative pairs to final pairs when the pairing control module receives pair alteration data corresponding to the pair confirmation data from the communication terminals or the data terminals.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: September 30, 2014
    Assignee: NEC Corporation
    Inventor: Takashi Oshiba
  • Patent number: 8850032
    Abstract: A method of resolving a domain name that includes a non-LDH character, involves a client computer receiving a domain name update notification for a first computer server that has a LDH domain name comprising at least one character but excluding non-LDH characters. In response, the client computer downloads a configuration payload from a registration server that maintains an association between the first computer server and a second computer server. The configuration payload links the first computer server to a non-LDH domain name associated with the second computer server and configures the client computer to determine an identification of the second computer server from the first LDH domain name. The non-LDH domain name has at least one non-LDH character. The client computer uses the identification of the second computer server to establish a communication session therewith while displaying the associated non-LDH domain name.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: September 30, 2014
    Assignee: CRB Consulting Inc.
    Inventors: Bulley Chris, Robert Graham, Michael Ladanyi
  • Patent number: 8850033
    Abstract: When a request for participating in a session being performed by a plurality of participating terminals is received from a terminal that is not participated in the session, a system extracts identification information of one or more candidate terminals that are associated with the participating terminal for each one of the plurality of participating terminals, and determines whether identification information of the terminal that sends the request is included in the extracted candidate terminal identification information to generate a determination result. The determination result is used to determine whether to allow the terminal that sends the request to connect with the plurality of participating terminals to participate in the session.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: September 30, 2014
    Assignee: Ricoh Company, Ltd.
    Inventors: Naoki Umehara, Takahiro Asai
  • Patent number: 8850034
    Abstract: Systems and methods for processing a request from a client using a service request circuit breaker are disclosed. An exemplary system includes a request evaluator for receiving the client request and generating an external request. A request transmitter sends the external request to an external server. An external channel monitor evaluates how the external server responds to the external request. A service request circuit breaker activates in response to the monitor determining that the external server is unavailable. A persistent data store instantiates a queue. The queue stores the external request in response to the monitor determining that the external server is unavailable. The queue stores a second external request before it is sent to the external server if the service request circuit breaker is activated. The external server monitoring component evaluates how the external server responds to a periodic ping.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: September 30, 2014
    Assignee: Quisk, Inc.
    Inventor: Praveen Amancherla
  • Patent number: 8850035
    Abstract: A system, comprising a plurality of geographically distributed colocation facilities (colos), each colo comprising a plurality of computing devices configured to establish local connections between the colo and user devices associated with a corresponding set of users; maintain local connection state information relating to the local connections; maintain remote connection state information relating to remote connections between other ones of the colos and user devices associated with the corresponding sets of users; and facilitate sessions between any of the user devices connected to any of the colos with reference to the local and remote connection state information.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: September 30, 2014
    Assignee: Yahoo! Inc.
    Inventors: Rajanikanth Vemulapalli, Linlong Jiang, Manish Godara, Gopalakrishnan Krishnan, Naveen Sanjeeva
  • Patent number: 8850036
    Abstract: The present disclosure provides a system and method for Session Initiation Protocol (SIP) user agent identification and efficient binding. In accordance with one example embodiment, there is provided a method for use on a Session Initiation Protocol (SIP) registration server for registering user agents, comprising: receiving a REGISTER message which includes a binding key; determining whether a prior binding associated with the binding key exists in a registration repository; and creating a new binding associated with the binding key and adding the new binding to the registration repository when no prior binding associated with the binding key exists in the registration repository.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: September 30, 2014
    Assignee: BlackBerry Limited
    Inventors: Boris Rozinov, Mee Tchin Jane John Chuan, Swee Tuan Pang, Valentina Iqorevna Kramarenko
  • Patent number: 8850037
    Abstract: Methods and apparatuses, including computer program products, are described for communication session transfer between a plurality of computing devices. A first computing device detects the presence of a second computing device in proximity to the first computing device, where the first computing device has established a first communication session with a remote computing device. The first computing device establishes a wireless connection to the second computing device. The first computing device receives, from the second computing device, information associated with the first communication session. The first computing device establishes a second communication session with the remote computing device using the received information, where the second communication session is established with the same state as the first communication session.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: September 30, 2014
    Assignee: FMR LLC
    Inventors: John C. McDonough, Hadley Rupert Stern
  • Patent number: 8850039
    Abstract: This system has a unit that specifies storage location of electronic information of which publication is to be validated; a unit that acquires the publicized electronic information to be validated from the specified storage location; a unit that registers, in a memory, publication validation information of the acquired publicized electronic information, which includes at least one of image data of the publicized electronic information and acquisition record information which indicates a path by which the publicized electronic information is acquired; a unit that designates a search condition to search electronic information of which publication is to be verified; a unit that searches the memory according to the designated search condition, to specify publicized electronic information; a unit that reads, from the memory, publication validation information of the specified publicized electronic information and transmits the reading information; and a unit that verifies the transmitted reading information.
    Type: Grant
    Filed: March 22, 2007
    Date of Patent: September 30, 2014
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Katsuji Tokie
  • Patent number: 8850040
    Abstract: Controlling access to a file includes selecting, by a first network node in a peer to peer file sharing system, a file to make available for sharing with a second network node in the peer to peer file sharing system, the file being stored on the first network node. The first network node sends index information associated with the selected file to the second network node. The second network node subsequently performs a local search of a set of index information associated with a set of files stored in the peer to peer file sharing system to locate the index information for the selected file; and requests a copy of the selected file from the first network node using the index information.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: September 30, 2014
    Assignee: Intel Corporation
    Inventors: Bradford H. Needham, Mark Lewis
  • Patent number: 8850041
    Abstract: Embodiments disclosed herein extend to the use of administrative roles in a multi-tenant environment. The administrative roles define administrative tasks defining privileged operations that may be performed on the resources or data of a particular tenant. In some embodiments, the administrative tasks are a subset of administrative tasks. The administrative role also defines target objects which may be subjected to the administrative tasks. In some embodiments, the target objects are a subset of target objects. An administrator may associate a user or group of users of the particular tenant with a given administrative role. In this way, the user or group of users are delegated permission to perform the subset of administrative tasks on the subset of target objects without having to be given permission to perform all administrative tasks on all target objects.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Madan Appiah, Malcolm Erik Pearson, Daniel Kershaw
  • Patent number: 8850042
    Abstract: A method for a user to advise related entities with respect to a consumer service of their contact details wherein the user submits data to a Contact Details Registration Service to register their use of the consumer service; the Contact Details Registration Service allocating the user with a unique identification indicia and transmitting same to the user for subsequent use in communications with the Contact Details Registration Service and/or any related entities of the consumer service registered with the Contact Details Registration Service; the data submitted by the user including their contact details and having at least an address to which correspondence is to be sent, the contact details being associated with the unique identification indicia of the user by the Contact Detail Registration Service and stored in a database; and the user's contact details being accessible to the consumer service, or related entities thereof, upon provision of the user's associated unique identification identifier to the C
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: September 30, 2014
    Assignee: Accenture Global Services Limited
    Inventor: Bernard James Terrill
  • Patent number: 8850043
    Abstract: In certain embodiments, a method includes receiving a communication session request from a requesting node. The communication session request is received via a network facilitating communication among a number of nodes. A number of trust level values associated with the requesting node are accessed. Each of the number of trust level values is received from one of the number of nodes. The method further includes determining, based on a voting technique and the accessed trust level values associated with the requesting node, a validated trust level associated with the requesting node. The method further includes determining, based on the validated trust level associated with the requesting node, whether to allow the communication session request received from the requesting node.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: September 30, 2014
    Assignee: Raytheon Company
    Inventors: Ricardo J. Rodriguez, Mark Volpe
  • Patent number: 8850044
    Abstract: A computationally implemented method includes, but is not limited to: receiving a first communiqué that is affiliated with a source entity and that is directed to a receiving entity; and transmitting to the receiving entity, in lieu of the first communiqué, a second communiqué that is provided in accordance with one or more conditional directives to conditionally obfuscate identity of the source entity, the one or more conditional directives provided by the receiving entity. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: September 30, 2014
    Assignee: The Invention Science Fund I, LLC
    Inventors: Alexander J. Cohen, Edward K. Y. Jung, Royce A. Levien, Robert W. Lord, Mark A. Malamud, William H. Mangione-Smith, John D. Rinaldo, Jr., Clarence T. Tegreene
  • Patent number: 8850045
    Abstract: A device is enabled to establish a secure and persistent pairing with one another across a communication medium, using credential information that is exchanged out-of-band.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: September 30, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Samantha Berg, Kim Lenox, Robert Brown, Vitaly Kruglikov, Manjirnath Chatterjee, Moses George
  • Patent number: 8850046
    Abstract: To secure an access provider, communications to/from the access provider are monitored for a partially-completed connection transaction. Detected partially-completed connection transactions are terminated when they remain in existence for a period of time that exceeds a threshold period of time. The monitoring may include detecting partially-completed connection transactions initiated by an access requestor, measuring the period of time that a partially-completed connection transaction remains in existence, comparing the period of time with the threshold period of time, and resetting a communication port located on the access provider.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: September 30, 2014
    Assignees: Foundry Networks LLC, AOL Inc.
    Inventors: Christopher J. Wright, Patrick Hufford, Terry Rolon, Jonathan K. Robertson, Thomas Stehnach, Rajkumar Jalan
  • Patent number: 8850047
    Abstract: When an access control apparatus 1 receives an update request for session information of a user terminal 3, the access control apparatus having received the update request identifies multiple access control apparatuses storing therein the session information of the user terminal 3 on the basis of an identifier of the user terminal. Further, the access control apparatus 1 having received the update request sends a new update request for the session information of the user terminal 3 to each of the multiple identified access control apparatuses. Each of the access control apparatuses having received the new update request updates a session-data storage part of the access control apparatus having received the new update request in association with an update time.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: September 30, 2014
    Assignee: KAMOME Engineering, Inc.
    Inventors: Kohji Osamura, Takeshi Shiomura
  • Patent number: 8850048
    Abstract: Access management to femto cell service is provided through access control list(s) (e.g., white list(s), or black list(s)). White list(s) includes a set of subscriber station(s) identifier numbers, codes, or tokens, and also can include additional fields for femto cell access management based on desired complexity. White list(s) can have associated white list profile(s) therewith to establish logic of femto coverage access based on the white list(s). A mechanism for reciprocal addition of access field attributes in access control lists and white list profiles also is provided. The mechanism allows at least in part for a first subscriber to be added to a configured white list of a second subscriber, when the first subscriber configures a new white list, the second subscriber is reciprocally incorporated in the new white list. Such mechanism can be driven and facilitates generation of associations among groups of subscribers that share specific commonalities.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: September 30, 2014
    Assignee: AT&T Mobility II LLC
    Inventors: Kurt Donald Huber, William Gordon Mansfield, Judson John Flynn
  • Patent number: 8850049
    Abstract: Methods, systems, computer-readable media, and apparatuses for providing mobile device management functionalities are presented. In various embodiments, a mobile device management agent may monitor state information associated with a mobile computing device. The monitored state information may be analyzed on the mobile computing device and/or by one or more policy management servers. In some instances, the one or more policy management servers may provide management information to the mobile computing device, and the management information may include one or more commands (which may, e.g., cause the mobile computing device to enforce one or more policies) and/or one or more policy updates. Subsequently, one or more policies may be enforced on the mobile computing device based on the monitored state information and/or based on the management information.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: September 30, 2014
    Assignee: Citrix Systems, Inc.
    Inventor: Waheed Qureshi
  • Patent number: 8850050
    Abstract: Methods, systems, computer-readable media, and apparatuses for providing a managed browser are presented. In various embodiments, a computing device may load a managed browser. The managed browser may, for instance, be configured to provide a managed mode in which one or more policies are applied to the managed browser, and an unmanaged mode in which such policies might not be applied and/or in which the browser might not be managed by at least one device manager agent running on the computing device. Based on device state information and/or one or more policies, the managed browser may switch between the managed mode and the unmanaged mode, and the managed browser may provide various functionalities, which may include selectively providing access to enterprise resources, based on such state information and/or the one or more policies.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: September 30, 2014
    Assignee: Citrix Systems, Inc.
    Inventor: Waheed Qureshi
  • Patent number: 8850051
    Abstract: Methods, systems, and computer program products for transaction-based IP telephony call processing are disclosed. According to one method, a signaling message associated with an IP telephony event is received at an IP telephony node. In response to receiving the signaling message, an IP telephony transaction instance is instantiated to process the signaling message. The signaling message is processed using the IP telephony transaction instance.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: September 30, 2014
    Assignee: Broadsoft, Inc.
    Inventors: Steve Bakke, Gerardo Delgadillo
  • Patent number: 8850052
    Abstract: Systems, methods, and devices for simplified resource-sharing with electronic devices are provided. For example, a method for using at least one resource of a variety of electronic devices from another electronic device may include receiving resource-sharing information associated with a resource-sharing electronic device via near field communication, determining a resource-sharing scheme for using the resources of the resource-sharing electronic device based on the resource-sharing information, and sharing at least one resource of the resource-sharing electronic device using the determined resource-sharing scheme. The resource-sharing information may be received from a near field communication interface of the resource-sharing electronic device or from a radio frequency identification tag associated with the resource-sharing electronic device.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: September 30, 2014
    Assignee: Apple Inc.
    Inventors: Michael Rosenblatt, Gloria Lin, Sean Anthony Mayo, Taido Lantz Nakajima
  • Patent number: 8850053
    Abstract: A plurality of multimedia data streams that are being provided via an internet protocol (IP) network is received, wherein each multimedia data stream carries multimedia content. Real-time metadata relating to the plurality of multimedia data streams is generated based on the multimedia content. The metadata is provided in real-time in a metadata stream to a plurality of user devices, via the IP network. The plurality of multimedia data streams may be multicast within the IP network. The metadata may be multicast in real-time in a metadata stream to a plurality of user devices, via the IP network.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: September 30, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Andrea Basso, David C. Gibbon, Behzad Shahraray, Herani S. Brotman, Han Q. Nguyen, Douglas Nortz, Steven J. Solomon, David A. Parisi, Sunil Maloo, Mark W. Altom
  • Patent number: 8850054
    Abstract: Illustrative embodiments disclose receiving a command to play a selected audio visual media on a client device. The client device determines portions of audio visual media from elected audio visual media and a sequence identifying each portion of the portions in a particular order for playing the portions. The portions and the sequence are determined according to a policy for playing each portion on the client device. The client device retrieves the portions to play in sequence and plays at least a partially retrieved first portion of the portions of the selected audio visual media on the client device. The first portion is identified based on the particular order in the sequence.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Gennaro A. Cuomo, Dinakaran Joseph, Victor S. Moore
  • Patent number: 8850055
    Abstract: One or more segments of media content are designated for rendering at a higher quality when possible over a connection having a bandwidth that is too limited to support streaming of the entire media at that quality. Some of the media is streamed at a lower quality, leaving some bandwidth available for pre-streaming higher quality segments that can be wholly or partly cached before they are due to be rendered. When the higher quality content is to be rendered, the cached segment data can be used to render the segment at the higher quality to the user.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: September 30, 2014
    Assignee: Google Inc.
    Inventors: Jai John Mani, Brandon Bilinski
  • Patent number: 8850056
    Abstract: In a computer communication network, affinity between a client and server is established dynamically. The client desiring affinity sends a request to establish affinity to an available server. The server can then respond by sending the client a redirect to an elected server, with which the client already has affinity. If there is no such elected server, the server establishes affinity between itself and the client.
    Type: Grant
    Filed: August 22, 2005
    Date of Patent: September 30, 2014
    Assignee: Oracle America, Inc.
    Inventors: Jean Chouanard, Swee B. Lim, Michael J. Wookey
  • Patent number: 8850057
    Abstract: A system and method for efficiently linking local databases having different data formats or standards into a network, wherein a content based router is provided between each of the databases and a network “party line” bus and translates data from the respective database into a common canonical form or format so that all information within the network between the content based routers complies with the common canonical form and are validated according to single standard or mechanism, for example when information first enters the network. Also provided is a tracking or audit mechanism whereby each item of information provided with a unique network identifier when it first enters the network, and is also provided with or associated with a local identifier from each local database that originates or accesses the information item and router identifiers of the content based routers corresponding to those local databases.
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: September 30, 2014
    Assignee: Intel Corporation
    Inventors: Joseph D. Natoli, Kristina M. Kermanshahche, Joshua Painter, Alan Boucher
  • Patent number: 8850058
    Abstract: The invention provides an Ethernet-based data transmission method, which is applied to a control system with a plurality of nodes. The method comprises: a first node caches the data needed to be sent (S101); if the current communication macro-cycle comprises the time segment for the first node to send data, the first node sends the cached data in the time segment for the first node to send data within the current communication macro-cycle; if the current communication macro-cycle does not comprise the time segment for the first node to send data, the first node does not send the cached data in the current communication macro-cycle; wherein other nodes do not send data in the time segment for the first node to send data within the current communication macro-cycle, and the communication macro-cycles have same durations and each communication macro-cycle consists of a plurality of time segments with a fixed length (S102). The invention further provides Ethernet nodes and a control system.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: September 30, 2014
    Assignees: Supcon Group Co., Ltd., Zhejiang University
    Inventors: Dongqin Feng, Qiang Wang, Jian Chu, Jianxiang Jin
  • Patent number: 8850059
    Abstract: Embodiments of the invention include a communication interface and protocol for allowing communication between devices, circuits, integrated circuits and similar electronic components having different communication capacities or clock domains. The interface supports communication between any components having any difference in capacity and over any distance. The interface utilizes request and acknowledge phases and signals and an initiator-target relationship between components that allow each side to throttle the communication rate to an accepted level for each component or achieve a desired bit error rate.
    Type: Grant
    Filed: January 12, 2009
    Date of Patent: September 30, 2014
    Assignee: Micron Technology, Inc.
    Inventors: Jeffrey D. Hoffman, Allan R. Bjerke
  • Patent number: 8850060
    Abstract: A system and method for managing network traffic provided to users includes a computer system and an operating system running on the computer system. A plurality of Virtual Execution Environments (VEEs) are executed on the computer system. Each VEE provides a set of services to remote users. A one or more designated VEE(s) provide network traffic handling services to other VEEs based on the needs of the remote users of the particular VEEs. The network traffic processing services are provided via a virtual network adapter(s) implemented within the designated VEE(s). The network traffic handling services are controlled and administered by each of the VEEs via control means of the designated VEE(s).
    Type: Grant
    Filed: January 26, 2009
    Date of Patent: September 30, 2014
    Assignee: Acronis International GmbH
    Inventors: Serguei M. Beloussov, Stanislav S. Protassov, Alexander G. Tormasov
  • Patent number: 8850061
    Abstract: The present invention relates to a method for transferring messages which includes the steps of transmitting a message from a first message service provider to a second message service provider, and evaluating the message (MMS) on the second message service provider's end, whereby the message contains at least one first header which includes a reference to at least one network element of the first message service provider, which was involved in the processing of the message.
    Type: Grant
    Filed: June 11, 2003
    Date of Patent: September 30, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Josef Laumen, Andreas Schmidt, Markus Trauberg, Sabine Van Niekerk
  • Patent number: 8850062
    Abstract: In one embodiment, a connectivity verification protocol (CVP) session for a particular virtual interface (VI) may operate on a particular group of two or more line cards (LCs) on a network device. The group of LCs may then transmit CVP session packets, at a reduced rate that is sufficient to maintain the CVP session based on a negotiated CVP full rate, onto the particular VI through ingress path processing on the network device. Ingress path processing, in particular, takes transmitted CVP session packets and egresses them onto an appropriate LC of the network device currently responsible for the VI egress. Also, in response to receiving CVP session packets for the VI on an LC of the network device currently responsible for the VI ingress, the receiving LC may forward the received CVP session packets to the particular corresponding group of LCs, which may then process the received CVP session packets.
    Type: Grant
    Filed: August 9, 2010
    Date of Patent: September 30, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Sami Boutros, Sylvain Masse, Clarence Filsfils
  • Patent number: 8850063
    Abstract: Techniques are provided to detect and correct for packet loops associated with network traffic that passes through a wide-area application services (WAAS) device in a data center network environment. The WAAS device receives a packet from a device in a first data center. The WAAS device determines the directionality of the packet relative to a destination device of the packet. The WAAS device also determines whether the packet has an indicator that associates the packet with the WAAS device. Based on whether the packet has an indicator that associates the packet with the wide area application services device, the WAAS device inserts an indicator within the packet when the directionality of the packet indicates that the packet is to be transmitted across a wide area network (WAN), wherein the indicator comprises information that associates the packet with the WAAS device. The WAAS device forwards the packet to a network based on its directionality.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: September 30, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Arivu Ramasamy, Martin Cieslak, Zachary Seils, Natarajan Chidambaram, Abdolreza Saadat
  • Patent number: 8850064
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device; establishing a context object in response to receiving the Diameter message; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the context object based on the context object reference; and transmitting a message based on the evaluation of the rule.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: September 30, 2014
    Assignee: Alcatel Lucent
    Inventors: Robert A. Mann, Peter K. Jorgensen
  • Patent number: 8850065
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a message at the network device; constructing a route key based on the message, wherein the route key comprises at least one value carried by the message; determining whether the network device stores a previous route record associated with the route key; and if the network device does not store a previous route record associated with the route key, generating a new route record based on the route key, and provisioning a new route based on the new route record into a routing table of the network device.
    Type: Grant
    Filed: January 4, 2012
    Date of Patent: September 30, 2014
    Assignee: Alcatel Lucent
    Inventor: Robert A. Mann
  • Patent number: 8850066
    Abstract: The present disclosure generally provides techniques for establishing a unique, ephemeral home address (hoa)/home agent address (ha?) address pair that may be limited to use in a session having a defined lifetime. Limiting the use of this dynamic address pair to a session lifetime and by preventing a mobile node from knowing the static address of a home agent may help protect the home agent from attacks.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: September 30, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh S. Patel, Kent K. Leung, Pascal Thubert
  • Patent number: 8850067
    Abstract: A device receives Internet protocol (IP) traffic flow data from network devices of a wireless network, groups the network devices into sets based on the IP traffic flow data, and estimates, based on the sets, information associated with the network devices. The device also groups the network devices into clusters based on the estimated information, ranks the clusters, and assigns IP address pools to each of the network devices based on the ranked clusters. The device further provides the assigned IP address pools to authorization, authentication, accounting (AAA) devices of the wireless network.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: September 30, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Samir Ait-Ameur, Imtiyaz Shaikh
  • Patent number: 8850068
    Abstract: One embodiment of the present invention provides a computing system. The computing system includes a processor, a memory, a discovery mechanism, a switch management mechanism, and a configuration management mechanism. The discovery mechanism discovers a remote switch. The switch management mechanism registers the remote switch and transmits a switch image to the remote switch, thereby allowing the remote switch to install the image. The configuration management mechanism configures the remote switch, thereby allowing the remote switch to be controlled by the computing system.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: September 30, 2014
    Assignee: Futurewei technologies, Inc.
    Inventors: Lin Han, Renwei Li, Katherine Zhao, Shujin Zhang, Xiaoqian Wu
  • Patent number: 8850069
    Abstract: Multilateral, dynamic and coordinated message conversion between different messages composed using different protocols, e.g., Session Initiation Protocol (SIP) and Simple Object Access Protocol (SOAP) are described. For each message pattern or set of messages between coordinated peers, a conversion session is established. Incoming messages are correlated to their respective conversion sessions so that a common set of conversion rules can be used to convert messages within a particular session.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: September 30, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Ivan Benc, Ivan Skuliber, Tomislav Stefanec
  • Patent number: 8850070
    Abstract: The present solution is directed towards a policy-based intermediary that dynamically and flexibly injects content in responses between a client and a server based on one or more policies. The present solution addresses the challenges of injecting content in a client-server transaction. The intermediary determines when and what content to inject into a response of a client-server transaction based on a request and/or response policy. The injected content may include timestamp and/or variable tracking of different events in a client-server transaction. For example, when an intermediary appliance is deployed in a system to accelerate system performance and improve user experience, the appliance may inject content based on policy to monitor the acceleration performance of the deployed appliance.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: September 30, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Jagannath Raghu, Saravana Annamalaisami, Roy Rajan