Patents Examined by Hamza Algibhah
  • Patent number: 9288780
    Abstract: A method for operating a communication network includes at least two radio access networks (10-1, 10-2) in which a user equipment (12) can simultaneously be registered and, for each of the at least two radio access networks (10-1, 10-2), a serving entity (14-1, 14-2) in the control plane. The method including the steps of assigning (s16) a master role to one serving entity (14-2) and a slave role to the other serving entity (14-1) or entities; and when a serving entity (14-1) to which a slave role is assigned has to perform control plane signalling (s18), transmitting (s20), by the serving entity, a signalling message to the serving entity (14-2) to which the master role is assigned, so as to perform (s22) the control plane signalling Servers acting as serving entities, systems including such servers, and computer programs executable on the servers are also disclosed.
    Type: Grant
    Filed: February 17, 2009
    Date of Patent: March 15, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Francisco Cortes Gomez, Lars-Bertil Olsson, Maria Esther Terrero Díaz-Chirón
  • Patent number: 9274848
    Abstract: This invention provides a system or method to provide dynamically packaged Cloud services to customers via a Cloud services registry. The Cloud services registry is dynamic and operates by polling different Cloud service providers and Cloud service databases to ensure that the Cloud services registry is up to date with the latest available Cloud services. The Cloud services registry is available for queries from Cloud customers and abstracts multiple Cloud service providers. By abstracting the Cloud services, the dynamic Cloud services registry creates a modular package of different services from different Cloud service providers based on the query and requested priority for services. The dynamic Cloud registry is dynamically updated based on the level of services that the provider has available. The dynamic registry determines what service best matches the requirements from a Cloud service request (CSR) and returns a personalized set of matching services.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: March 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Christopher J. Dawson, Vincenzo V. Diluoffo, Michael D. Kendzierski, James W. Seaman
  • Patent number: 9270622
    Abstract: A method comprising: providing a first client of an instant messaging service, the first client enabling a data service; receiving a request for the data service from a second client of the instant messaging service; and rendering client-controlled information regarding the first client available for persistent conveyance to the second client, the client-controlled information regarding the first client including data related to the data service. This allows a user associated with the second client to become aware of the data in a non-intrusive manner.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: February 23, 2016
    Assignee: BCE Inc.
    Inventors: Stephane Maxime Francois Fortier, Sean Maclean Murray
  • Patent number: 9262730
    Abstract: A dynamic service network creation apparatus includes a resource lookup and registration unit configured to look up and register network resource information of each of a plurality of network resource providers which are managed by a netstore apparatus; and a service network topology configuration unit configured to, in response to a service reservation request being received from each of a plurality of service providers through a service management system, dynamically configure a service network for providing a network-based service from the service provider to a service user that is to use the service of the service provider, wherein the dynamic service network creation apparatus is connected to the service management system that manages the network-based service provided by a plurality of the service providers and the netstore apparatus.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: February 16, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Tai-Won Um, Chang-Woo Yoon, Kang-Woon Hong, Nam-Kyung Lee, Ho-Yeon Lee, Seung-Hyun Jeon, Hyun-Woo Lee, Won Ryu
  • Patent number: 9262211
    Abstract: Provided is an apparatus for software migration between devices in a mobile environment. The software migration apparatus may include a policy manager configured to select a migration method for target software according to a migration environment, and a migration manager configured to perform migration of the target software according to the migration method. In addition, provided herein is a software migration method which is performed in a mobile environment. The software migration method may involve analyzing a current migration environment, selecting a migration method according to the analyzed current migration environment, and performing the migration of the target software.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: February 16, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang-Dok Mo, Sung-Min Lee
  • Patent number: 9258579
    Abstract: A method, system, and media are provided for delivery of content from a communication device. A temporal shifting server enables delivery of temporal shifting messages. The temporal shifting server checks conditions associated with a communication network connected to the communication device and determines whether conditions of the communication network support delivery of content stored in a large file. If the communication network can support the large file, the large file is communicated over the communication network to a recipient and a copy may be retained by the temporal shifting server. If the communication network is unable to transmit the large file, the temporal shifting server generates an identifier for the content, transmits the identifier to the communication device, receives a small file that stores a version of the content, and stores the small file.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: February 9, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick
  • Patent number: 9258249
    Abstract: Techniques for resource access throttling are described. In implementations, access to a network resource can be controlled based on a variety of factors, such as a type of user requesting access to the network resource. For example, consider a scenario where an online content store is preparing to launch. To prevent resources associated with the online content store from being overwhelmed by the number of requests for access when the store is launched, techniques can be implemented to throttle the number of requests that are granted. For instance, requests for access can be throttled based on different user types.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: February 9, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anderthan Hsieh, James W. Chapman, Fuyau Lin, Michael C. Strate
  • Patent number: 9253066
    Abstract: A non-transitory computer-readable storage medium storing instructions which, when executed by processors, cause the processors to perform: at a management computer, receiving, from a gateway located in a managed network, device information about devices in the managed network; for a particular device: determining a match between the device capabilities of the particular device and features of a particular network software application configured to control the particular device, and determining a particular protocol endpoint configured to communicate control instructions from the particular network software application to the particular device; receiving, from the gateway, aggregated data that reflects network utilization by the devices located in the managed network; for the particular device: based at least in part on the aggregated data, using the particular network software application, determining control instructions for the particular device; causing the particular protocol endpoint to transmit the con
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: February 2, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Anthony Dupre, Landon Gentry, Steve Gorretta, Alan Jeddeloh, Zachary Pitts, David Rostron
  • Patent number: 9247028
    Abstract: Embodiments of the present invention relate to the retrieval, serving, and rendering of web content provided from a web content server to a requesting client device, e.g., over a network, based on target latency. A computer-implemented method includes determining, by a web content server, a requesting client device in communication with the web content server, or both, latency-related limitations of the client device. The method also includes determining, by the web content server, the client device, or both, web content needs of the client device based on a web content request from the client device. The method further includes adjusting web content to be displayed at the client device based on the determined latency-related limitations and needs of the client device. At least a portion of the adjusting of web content can occur at the web content server, the client device, or both. Related systems are also presented.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: January 26, 2016
    Assignee: Google Inc.
    Inventors: Tal Dayan, Stephane Lafon
  • Patent number: 9244702
    Abstract: Some embodiments provide a system that executes an application. During operation, the system obtains a resource list associated with the application and stores a set of resources including a native code module from the resource list through communications over a network connection, wherein the resources are stored in persistent local storage. The application then loads the application in the web browser and loads the native code module into a secure runtime environment. Next, the application executes the application independently of the network connection using the native code module and the stored resources.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: January 26, 2016
    Assignee: Google Inc.
    Inventors: Matthew Papakipos, Antoine Labour, Eric Uhrhane
  • Patent number: 9247008
    Abstract: A uniform approach for web service discovery is provided through common auto-discovery logic for cloud-based or enterprise-based deployments for a specific web service. Appropriate credentials may be applied employing a uniform method using an appropriate authentication scheme for on-premise, fully hosted, or partially hosted auto-discovered web services. A common interface may be implemented even if the protocols for discovery differ from service to service or between cloud-based deployment and enterprise-based deployment for the same service. Web service locations auto-discovered through different protocols may be cached for subsequent use.
    Type: Grant
    Filed: March 18, 2010
    Date of Patent: January 26, 2016
    Assignee: Microsoft Corporation
    Inventors: Ranjith Narayanan, Rui Liang, Srivatsa Srinivasan
  • Patent number: 9237363
    Abstract: A method for dynamically configuring a video stream, including: identifying player control metadata attributes for an input video stream, wherein the input video stream is received from an origin server; storing the identified metadata attributes to a memory device; and dynamically inserting the metadata attributes into an output video stream in real-time.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: January 12, 2016
    Assignee: OPENWAVE MOBILITY, INC.
    Inventors: Declan Harrison, Stephen Wright
  • Patent number: 9230257
    Abstract: According to various embodiments, a social media message posted on a social media system is accessed. One or more similar messages determined to be similar to the social media message may be selected from a database of previously posted messages, based on, for example, an author, product, problem, keyword, etc., identified in the social media message. The similar messages may be displayed in a similar message recommendation list of a user interface. One or more relevant knowledgebase articles determined to be relevant to the social media message may be selected from a knowledgebase repository, based on, for example, a product, problem, keyword, etc., identified in the social media message. The relevant knowledgebase articles may be displayed in a knowledgebase article list of a user interface.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: January 5, 2016
    Assignee: SAP SE
    Inventors: Prerna Makanawala, Claus Wallacher, Janani Bhuvaneswari Sundar, Jaideep Godara, Rei Kasai, Terence Chesire, Venkitesh Subramanian, Jothish Karunakaran, Krithika Manohar
  • Patent number: 9225554
    Abstract: In an embodiment, in response to receiving an indication of a change in quality of services provided by a network device, collecting one or more performance measurements of the network device; by applying a network policy to the measurements, determining one or more operations capable of performing on the network device to enhance the quality of services; in response to determining that the network device is not configured for instrumentation, causing automatic self-configuration of the network device by execution of the one or more operations on the network device; wherein the method is performed by one or more computing devices.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: December 29, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Rony Gotesdyner, Barry Bruins
  • Patent number: 9215216
    Abstract: An asset management system is presented. The management system includes monitoring devices able to provide asset data across firewalls without requiring reconfiguration of the firewalls. The asset data pass through a forwarding service that instantiates a virtual tunnel comprising a communication channel between the monitoring devices and remote asset management engines. The asset management engines can also be located behind firewalls. As the management engines aggregate asset data, the engines can present one or more alerts via a management interface.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: December 15, 2015
    Assignee: Lantronix, Inc.
    Inventors: Daryl R. Miller, David L. Wagstaff
  • Patent number: 9213980
    Abstract: In a system and method for using user behavior and interaction data to rate a reputation of a user, a processor-implemented tracking component tracks an interaction of a user with a network-based publisher. A processor-implemented reputation component generates a reputation value for the user from the tracked user interaction.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: December 15, 2015
    Assignee: eBay Inc.
    Inventors: Wisam G. Daoud, Sarika Krishnan, Rishikesh Tembe
  • Patent number: 9210124
    Abstract: An embodiment of the present invention provides a method for allocating a public IP address, including: receiving, by a CGN, a user on-line packet, and judging whether an idle public IP address exists; when the public IP address pool doesn't have an idle public IP address, constructing and sending, a DHCP Request packet to a DHCP Server, and requesting obtaining a public IP address set; and allocating, a first public IP address in the public IP address set to the user. Embodiments of the present invention further provide an apparatus and a system for allocating a public IP address. Unified management and allocation of the public IP address of the CGN device can be implemented through the method, the apparatus, and the system provided in the embodiments of the present invention. The utilization ratio of the public IP address of the CGN device can be effectively improved.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: December 8, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Hongliang Gao
  • Patent number: 9197446
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for memory address pinning. One of the methods includes loading a software module into a sandbox environment; receiving, a message from the software module to a recipient, the message includes a memory address; determining whether to pin the memory address; and passing the message to an address pinning unit which replaces at least a portion of the memory address with at least a portion of a specified replacement address, when it is determined to pin the memory address, and passes the modified message to be delivered to the recipient.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: November 24, 2015
    Assignee: Google Inc.
    Inventors: David C. Sehr, Cliff L. Biffle, Bennet S. Yee
  • Patent number: 9197587
    Abstract: A method, system and computer program product are disclosed for user initiated rule based restrictions on sending messages from a sender to a receiver in a communications network. The receiver establishes a set of rules for the sender that allows the sender a limited number of defined messages events with the receiver. The defined message events may be messages or message sessions. When the sender attempts to send a message to the receiver, it is determined whether a message session currently exists between the sender and the receiver. If a current session exists, the rules set by the receiver are used to determine if the message is allowed to be sent to the receiver. If a session does not currently exist, the rules are used to determine whether a new session is allowed. If a new message session is allowed, a new session is established, and the message is sent to the receiver during the new session.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: November 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ravi P. Bansal, Salil P. Gandhi, Saidas T. Kottawar, Sandip D. Mahajan
  • Patent number: 9195658
    Abstract: Managing direct attached cache and remote shared cache, including: receiving from an enclosure attached server, by an enclosure that includes enclosure cache, a request for data; determining, by the enclosure, whether the data has been requested by a predetermined number of enclosure attached servers; and responsive to determining that the data has been requested by a predetermined number of enclosure attached servers, marking, by the enclosure, the data as enclosure level cacheable.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: November 24, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Adam Roberts