Patents Examined by Hamza Algibhah
-
Patent number: 9288780Abstract: 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: GrantFiled: February 17, 2009Date of Patent: March 15, 2016Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Francisco Cortes Gomez, Lars-Bertil Olsson, Maria Esther Terrero Díaz-Chirón
-
Patent number: 9274848Abstract: 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: GrantFiled: December 3, 2009Date of Patent: March 1, 2016Assignee: International Business Machines CorporationInventors: Christopher J. Dawson, Vincenzo V. Diluoffo, Michael D. Kendzierski, James W. Seaman
-
Patent number: 9270622Abstract: 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: GrantFiled: January 26, 2015Date of Patent: February 23, 2016Assignee: BCE Inc.Inventors: Stephane Maxime Francois Fortier, Sean Maclean Murray
-
Patent number: 9262730Abstract: 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: GrantFiled: March 21, 2012Date of Patent: February 16, 2016Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: 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: 9262211Abstract: 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: GrantFiled: March 22, 2012Date of Patent: February 16, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Sang-Dok Mo, Sung-Min Lee
-
Patent number: 9258579Abstract: 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: GrantFiled: June 30, 2011Date of Patent: February 9, 2016Assignee: Sprint Communications Company L.P.Inventors: Raymond Emilio Reeves, Ryan Alan Wick
-
Patent number: 9258249Abstract: 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: GrantFiled: February 13, 2012Date of Patent: February 9, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Anderthan Hsieh, James W. Chapman, Fuyau Lin, Michael C. Strate
-
Patent number: 9253066Abstract: 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 conType: GrantFiled: February 18, 2015Date of Patent: February 2, 2016Assignee: Cisco Technology, Inc.Inventors: Anthony Dupre, Landon Gentry, Steve Gorretta, Alan Jeddeloh, Zachary Pitts, David Rostron
-
Patent number: 9247028Abstract: 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: GrantFiled: March 26, 2014Date of Patent: January 26, 2016Assignee: Google Inc.Inventors: Tal Dayan, Stephane Lafon
-
Patent number: 9244702Abstract: 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: GrantFiled: May 19, 2015Date of Patent: January 26, 2016Assignee: Google Inc.Inventors: Matthew Papakipos, Antoine Labour, Eric Uhrhane
-
Patent number: 9247008Abstract: 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: GrantFiled: March 18, 2010Date of Patent: January 26, 2016Assignee: Microsoft CorporationInventors: Ranjith Narayanan, Rui Liang, Srivatsa Srinivasan
-
Patent number: 9237363Abstract: 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: GrantFiled: February 13, 2012Date of Patent: January 12, 2016Assignee: OPENWAVE MOBILITY, INC.Inventors: Declan Harrison, Stephen Wright
-
Patent number: 9230257Abstract: 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: GrantFiled: December 12, 2012Date of Patent: January 5, 2016Assignee: SAP SEInventors: Prerna Makanawala, Claus Wallacher, Janani Bhuvaneswari Sundar, Jaideep Godara, Rei Kasai, Terence Chesire, Venkitesh Subramanian, Jothish Karunakaran, Krithika Manohar
-
Patent number: 9225554Abstract: 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: GrantFiled: July 7, 2011Date of Patent: December 29, 2015Assignee: Cisco Technology, Inc.Inventors: Rony Gotesdyner, Barry Bruins
-
Patent number: 9215216Abstract: 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: GrantFiled: July 7, 2015Date of Patent: December 15, 2015Assignee: Lantronix, Inc.Inventors: Daryl R. Miller, David L. Wagstaff
-
Patent number: 9213980Abstract: 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: GrantFiled: November 12, 2010Date of Patent: December 15, 2015Assignee: eBay Inc.Inventors: Wisam G. Daoud, Sarika Krishnan, Rishikesh Tembe
-
Patent number: 9210124Abstract: 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: GrantFiled: December 14, 2012Date of Patent: December 8, 2015Assignee: Huawei Technologies Co., Ltd.Inventor: Hongliang Gao
-
Patent number: 9197446Abstract: 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: GrantFiled: December 12, 2012Date of Patent: November 24, 2015Assignee: Google Inc.Inventors: David C. Sehr, Cliff L. Biffle, Bennet S. Yee
-
Patent number: 9197587Abstract: 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: GrantFiled: November 14, 2014Date of Patent: November 24, 2015Assignee: International Business Machines CorporationInventors: Ravi P. Bansal, Salil P. Gandhi, Saidas T. Kottawar, Sandip D. Mahajan
-
Patent number: 9195658Abstract: 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: GrantFiled: December 12, 2012Date of Patent: November 24, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Adam Roberts