Patents Examined by Joseph Maniwang
-
Patent number: 9483326Abstract: A method, system, and computer program product for performing software upgrades. The method serves to preserve an inter-process connection between two endpoints during patching operations. The method commences by suspending at least some communication activity over the inter-process connection while preserving one or more functioning states of the inter-process connection. A patching facility produces a patched endpoint (e.g., a software component) by performing a patch operation to one of the endpoints of the inter-process connection while the at least some communication activity remains suspended. After patching, a process reconfigures at least some of the one or more preserved functioning states of the inter-process connection to connect to the patched endpoint. When the preserved functioning states of the inter-process connection have been restored, then communication activity resumes over the connection, using the patched endpoint.Type: GrantFiled: July 11, 2013Date of Patent: November 1, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Kiran Vedula Venkata Naga Ravi
-
Patent number: 9479471Abstract: Computer-implemented systems and methods for networks that transmit credit, non-credit or identity related alert messages or other identity related messages relating to a secondary person, minor, or other person to a primary person's device. According to certain embodiments, two or more consenting adults, such as, for example, spouses, can have identity related messages relating to their credit status, and in some cases minors' credit status, transmitted to the device of the other person or persons as well as their own device. Each individual's device is able to communicate with the system in order to control what identity related messages the system transmits to their devices, as well as to devices of the other adult. The system automatically terminates transmitting messages if a fraud event occurs. Each individual's device is also able to terminate transmission of such messages to devices of the other adult.Type: GrantFiled: March 14, 2013Date of Patent: October 25, 2016Assignee: EQUIFAX INC.Inventor: Peter Schoenrock
-
Patent number: 9479387Abstract: A method comprising of receiving, by a user system that includes at least a processor system having at least one processor and a memory system, a first push notification associated with a first priority level for display on the user system; receiving, by the user system, a second push notification associated with a second priority level for display on the user system, the second priority level being higher than the first priority level; and displaying, by the user system, the second push notification prior to the first push notification based on the first and second priority level.Type: GrantFiled: June 24, 2013Date of Patent: October 25, 2016Assignee: salesforce.com, inc.Inventors: Mohamad Arabo, Joshua Schneyer, Jason Schroeder
-
Patent number: 9473435Abstract: Systems and methods for transmitting an e-mail having an attached file are provided. The system includes a mail server configured to receive the e-mail including the attached file, store the attached file at a storage location in a cloud storage system, and replace the attached file with location information. The location information may indicate the storage location. The system includes the cloud storage system configured to store the attached file at the storage location. The mail server may be further configured to send the e-mail with the location information and without the attached file.Type: GrantFiled: December 6, 2013Date of Patent: October 18, 2016Assignee: Naver CorporationInventor: Chung-Woo Lee
-
Patent number: 9467360Abstract: Disclosed herein are a system for managing network traffic by using monitoring and filtering policies, including: a network traffic managing device to manage network traffic by (i) creating a monitoring policy and a filtering policy and (ii) transmitting the created monitoring policy and the created filtering policy to a user terminal device; and a traffic control device to detect packets generated in one or more applications of the user terminal device, according to the one or more applications or one or more destination addresses based on the monitoring policy received from the network traffic managing device, create and transmit traffic statistical information on the detected packets to the network traffic managing device, and filter the packets according to the filtering policy received from the network traffic managing device at a kernel area of the user terminal device.Type: GrantFiled: December 6, 2013Date of Patent: October 11, 2016Assignee: SK TELECOM CO., LTD.Inventors: Nam Gun Kim, In Jang Jeong, Seong Soo Bae, Chang Moon Han, Won Jun Lee
-
Patent number: 9461888Abstract: A policy processing method and network device. The method includes: performing a mixed orchestration on all service rules corresponding to multiple services, so as to construct multiple condition sets; performing, according to the constructed multiple condition sets, unified condition matching on packet feature information of a received network packet, and outputting a condition matching result set; and calling, a service application to execute a policy action corresponding to each condition identifier in the condition matching result set. In solutions of the embodiments of the present invention, by performing a mixed orchestration on multiple service rules, all service rules are organized in a unified manner, information required by all services is extracted in one packet scanning process, and only one matching and rule verification process is required. Thereby, redundant operations between multiple services are reduced, and device integration and performance are improved.Type: GrantFiled: November 25, 2013Date of Patent: October 4, 2016Assignee: Huawei Technologies Co., Ltd.Inventors: Hewei Liu, Yunlong Shi
-
Patent number: 9451015Abstract: Service agreement performance validation includes receiving a request for access to an application from a client system. The application is hosted by a data center in a network-hosted computing environment. The service agreement performance validation also includes querying a global positioning system receiver for geographic location information of the data center, receiving the geographic location information from the global positioning system receiver, transmitting the geographic location information to the client system, and providing access to the application.Type: GrantFiled: October 11, 2013Date of Patent: September 20, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John G. Musial, Sandeep R. Patil, Riyazahamad M. Shiraguppi, Gandhi Sivakumar, Matthew B. Trevathan
-
Patent number: 9444689Abstract: Improving a distributed network environment. A method includes determining physical element properties of physical elements in a virtualized network topology. The method further includes determining gateway placement on a first physical element of the virtualized network topology. The method further includes determining utilization of physical elements in the virtualized network topology. Based on the physical element properties, gateway placement, and utilization of physical elements in the virtualized network topology, the method further includes determining an improved virtualized network topology to improve use of physical elements in the virtualized network topology.Type: GrantFiled: June 18, 2013Date of Patent: September 13, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Pradeep Senniappan, Uladzimir V. Raikou, Natalia Valeryevna Varava, Gregory M. Cusanza
-
Patent number: 9432436Abstract: Embodiments of the present invention disclose a processing method, distribution server, client and system for streaming media. The method comprises: receiving content segment request information sent by a client; acquiring resource information of a wireless network where the client is located; predicting a data transmission rate of the wireless network according to the resource information; selecting a content segment matching the data transmission rate; and sending the content segment to the client.Type: GrantFiled: November 22, 2013Date of Patent: August 30, 2016Assignee: Huawei Technologies Co., Ltd.Inventor: Anni Wei
-
Patent number: 9426219Abstract: Data may be partitioned and uploaded in multiple parts in parallel to a data warehouse cluster in a data warehouse system. Data to be uploaded may be identified, and the partitions for the data may be determined at the storage client. The data may then be partitioned at the storage client. In various embodiments, no local partitions of the data may be maintained in persistent storage at the storage client. The partitioned data may then be sent in parallel to a data warehouse staging area in another network-based service that is implemented as part of a same network-based service implementing the data warehouse system. A request may then be sent to the data warehouse cluster to perform a multi-part upload from the staging area to the data warehouse cluster.Type: GrantFiled: December 6, 2013Date of Patent: August 23, 2016Assignee: Amazon Technologies, Inc.Inventor: Chris Alan Keyser
-
Patent number: 9391938Abstract: Arrangements described herein relate to indicating in an electronic message whether a user has previously accessed content provided by a resource. An electronic message can be received. The electronic message can include at least one uniform resource identifier. A determination can be made as to whether a user to whom the electronic message is sent has previously accessed content provided by a resource identified by the uniform resource identifier. In the electronic message, whether the user has previously accessed the content provided by the resource identified by the uniform resource identifier can be indicated.Type: GrantFiled: July 8, 2013Date of Patent: July 12, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Liam Harpur, John Rice
-
Patent number: 9390055Abstract: Systems, methods and devices for distributed memory management comprising a network component configured for network communication with one or more memory resources that store data and one or more consumer devices that use data, the network component comprising a switching device in operative communication with a mapping resource, wherein the mapping resource is configured to associate mappings between data addresses associated with memory requests from a consumer device relating to a data object and information relating to a storage location in the one or more memory resources associated with the data from the data object, wherein each data address has contained therein identification information for identifying the data from the data object associated with that data address; and the switching device is configured to route memory requests based on the mappings.Type: GrantFiled: May 9, 2013Date of Patent: July 12, 2016Assignee: Coho Data, Inc.Inventors: Andrew Warfield, Jacob Taylor Wires, Daniel Stodden, Dutch Meyer, Jean Maurice Guy Guyader, Keir Fraser, Timothy John Deegan, Brendan Anthony Cully, Christopher Clark, Kevin Jamieson, Geoffrey Lefebvre
-
Patent number: 9378068Abstract: Embodiments of the invention provide a method for load balancing a networking system comprising multiple computing nodes. The method comprises maintaining one or more data sets on at least one computing node. The method further comprises receiving, from each computing node, a load information unit for the computing node, wherein the load information unit relates to resource usage on the computing node. For each computing node, the method determines whether the load information for the computing node exceeds a corresponding load threshold for the computing node. A data set on at least one computing node is transferred to another computing node when the load information for the at least one computing node exceeds a corresponding load threshold for the at least one computing node.Type: GrantFiled: March 13, 2013Date of Patent: June 28, 2016Assignee: International Business Machines CorporationInventors: Sushma Anantharam, Amitabha Biswas, Harshad S. Padhye
-
Patent number: 9369532Abstract: A method for providing contextual content to a device includes determining context of a device, applying metadata to a request for a website, the metadata corresponding to the context of the device, sending the metadata to the website, and receiving from the website content based on the context.Type: GrantFiled: March 11, 2013Date of Patent: June 14, 2016Assignee: Qualcomm IncorporatedInventors: Peter S Marx, Eric P Bilange, Cormac S Conroy
-
Patent number: 9363217Abstract: Arrangements described herein relate to indicating in an electronic message whether a user has previously accessed content provided by a resource. An electronic message can be received. The electronic message can include at least one uniform resource identifier. A determination can be made as to whether a user to whom the electronic message is sent has previously accessed content provided by a resource identified by the uniform resource identifier. In the electronic message, whether the user has previously accessed the content provided by the resource identified by the uniform resource identifier can be indicated.Type: GrantFiled: July 10, 2013Date of Patent: June 7, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Liam Harpur, John Rice
-
Patent number: 9325664Abstract: A method for setting an address for a service blade includes: receiving a first IP address setting command in an Ethernet protocol format; converting the first IP address setting command into a second IP address setting command in a platform management interface protocol format, where the first and second IP address setting commands include a slot ID of a slot into which a service blade is inserted and IP address data corresponding to the slot ID; and sending the second IP address setting command to the service blade corresponding to the slot ID over a platform management interface network. An IP address setting command is sent to the service blade, which implements a function of setting an IP address for the service blade, thereby avoiding a problem of an additionally increased cost because of an external device in use.Type: GrantFiled: November 20, 2013Date of Patent: April 26, 2016Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Guanglou Yu, Feng Mo
-
Patent number: 9268610Abstract: A management server clones a source virtual machine to a plurality of target host computers. For each target host, the management server creates linked clones of the source virtual machine in a target data store that is accessible to the target host. The management server starts execution of the linked clones in the target hosts. While the linked clones execute, for each target host, the management server creates full clones of the source virtual machine in the target data store and, after creating the full clones, suspends execution in the linked clones and resumes execution in the full clones.Type: GrantFiled: November 1, 2013Date of Patent: February 23, 2016Assignee: VMware, Inc.Inventors: Gururaja Hegdal, Kiran Kasala, Marichetty M.S.
-
Patent number: 9270624Abstract: Intelligent adjustment of compression levels of messages being brokered or otherwise handled by message service providers in a cloud-computing environment to strike a balance between the reduction in network usage and storage requirement resources owing to message compression on one hand and the increase in CPU resource usage owing to message compression on the other hand for reducing usage-based charges from the cloud customer's point of view and reducing the equipment and operational cost from the cloud provider's point of view (resulting in the ability of the provider to take on and/or retain customers). Determination of an “optimal” compression level that strikes an appropriate balance among resource usage may include consideration of a current messaging load (e.g., bytes of data per unit time), a current compression level, and current usage levels of one or more of the various resources.Type: GrantFiled: May 10, 2013Date of Patent: February 23, 2016Assignee: Oracle International CorporationInventors: Zhenyun Zhuang, Yao-Min Chen
-
Patent number: 9270617Abstract: The present disclosure involves systems, software, and computer-implemented methods for controlling service load in a cloud-based system. An example method includes receiving a first request for the network service from a client, evaluating a load condition associated with the network service, the load condition indicating an availability of the network service to receive requests, returning a unique token associated with the first request to the client in response to the load condition indicating that the network service is not available to receive the requests, receiving a second request for the network service from the client, the second request including at least a portion of the first request and the unique token, evaluating the load condition associated with the network service, and prioritizing the second request based on the unique token in response to the load condition indicating that the network service is available to receive the requests.Type: GrantFiled: June 5, 2013Date of Patent: February 23, 2016Assignee: SAP SEInventors: Olaf Schmidt, Martin P. Fischer
-
Patent number: 9264310Abstract: A method for event processing within a complex event processing environment. The method includes monitoring a plurality of event processing paths of the complex event processing environment. The method includes determining that utilization of server resources in the complex event processing environment has exceeded a threshold value and identifying one or more event processing paths responsible for the high utilization of server resources. The method includes determining that the one or more event processing paths contain an independent rule, wherein an independent rule includes a rule or a rule subset where data for processing of the rule or rule subset is accessible by a client computing device. The method then includes determining the client computing device can perform processing of the independent rule and transferring processing of the independent rule to the client computing device.Type: GrantFiled: April 12, 2013Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: David Granshaw, Samuel T. Massey, Daniel J. McGinnes, Martin A. Ross, Richard G. Schofield, Craig H. Stirling