Patents Examined by Philip Chea
-
Patent number: 10063443Abstract: Logical scalable units (LSU) can be used within a single network data center to provide stateful scalability. However, LSUs are not suitable for operating across multiple network data centers in order to provide geographical redundancy in active-active scenarios while providing high availability. This is because the latencies associated with replicating full session information are unacceptably slow. An additional component in the LSU (known as an LSU Frontend) can be used to replicate a small subset of session information between LSUs. This subset of session information may be enough to enable LSUs to process requests in an acceptable way rather than outright failing. This may be particularly advantageous in scenarios where the requests relate to Voice over LTE calls, because outright failure is very perceivable to subscribers, and it causes resource leakage within the telecommunications network.Type: GrantFiled: March 4, 2016Date of Patent: August 28, 2018Assignee: OPENET TELECOM LTD.Inventors: Peter Haraszti, David Davoren, Brian J. Forde, Ross Andreucetti, Tony Doolin, Niall O'Connell
-
Patent number: 10061600Abstract: A control component of a computing environment activates a virtual adapter hosted on a physical adapter of a host system of the computing environment. The virtual adapter is for use by a guest of the host system in performing data input and output. The activating activates the virtual adapter absent involvement of the guest. Based on activating the virtual adapter, the control component obtains configuration information of the activated virtual adapter from the physical adapter, the configuration information generated based on the activating. The control component ascertains a configuration of the activated virtual adapter based on the obtained configuration information.Type: GrantFiled: December 14, 2017Date of Patent: August 28, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ralph Friedrich, Raymond M. Higgs, George P. Kuch, Elizabeth A. Moore, Johnathon R. Pandich, Richard M. Sczepczenski
-
Patent number: 10057198Abstract: Social network usage in an enterprise environment is controlled by receiving and processing dynamic postings from a social network to identify indicators of prohibited content. The indicators of prohibited content are employed to identify and block prohibited postings from entering an enterprise network.Type: GrantFiled: November 5, 2015Date of Patent: August 21, 2018Assignee: Trend Micro IncorporatedInventors: Bharath Kumar Chandrasekhar, Victor Karl Hargrave, Jonathan James Oliver
-
Patent number: 10057325Abstract: Apparatuses, systems, and methods are disclosed for a computer desktop infrastructure. A desktop module is configured to execute a computer desktop environment on a hardware device. A local storage module is configured to store application data for a computer desktop environment in local non-volatile storage of a hardware device executing the computer desktop environment. A remote module is configured to provide a computer desktop environment to a user over a network.Type: GrantFiled: March 31, 2015Date of Patent: August 21, 2018Assignee: NUVESTACK, INC.Inventors: Seth Dingwell, Ivan Escobar, Dylan F. Gale, Michael P. Goulding, Jacques Guibert de Bruet, Colin Kelly, Jr.
-
Patent number: 10057110Abstract: A site management system may include a user interface with a display device, a network interface, and a controller coupled to the user interface and the network interface. In some examples, the controller may be configured to determine the location of a first machine and compare the location of the first machine to one or more second machines. After determining the first machine crosses a predetermined geo-boundary of a second machine, the controller may be configured to elevate a threat level associated with the second machine.Type: GrantFiled: November 6, 2015Date of Patent: August 21, 2018Assignee: Honeywell International Inc.Inventors: Rajeshkumar Thappali Ramaswamy Sethuraman, MuthuRamji Vadamalayan, Viswanathan Krishnan
-
Patent number: 10057370Abstract: Devices may be grouped into teams by a team identifier configured for each device. Within the team, one device may be selected as a control device for handling requests made to the team. A team address is assigned to the team for directing communications from the client. The control device parses messages addressed to the team address and forwards requests to slave devices in the team. The control device may perform load balancing of the slave devices when directed messages to the slave devices. Device teams may be used to assign dynamic licenses to the clients.Type: GrantFiled: September 6, 2012Date of Patent: August 21, 2018Assignee: UNISYS CORPORATIONInventor: Eric T. Obligacion
-
Patent number: 10051085Abstract: Methods and systems are disclosed for processing data and command requests. In one aspect, a method for processing a data and command request is disclosed that includes receiving, at a server, a first electronic mail message from a requesting electronic mail address, the first electronic mail message including information that identifies an application. The method may also include transmitting, by the server, a query to an application data source associated with the application, the application data source being selected from a plurality of data sources associated with a plurality of applications and receiving, at the server, application data from the application data source. In addition, the method may also include transmitting, by the server, a second electronic mail message that includes at least some of the application data as a reply to the first electronic mail message. Systems and computer-readable media are also disclosed for implementing the above-described method.Type: GrantFiled: May 21, 2014Date of Patent: August 14, 2018Assignee: Verizon Patent and Licensing Inc.Inventor: Z. Shameel Ahmed
-
Patent number: 10049077Abstract: The embodiments of the invention relate to a mobile computing device, such as a cell phone or “handheld” with expanded features and capabilities for elderly persons, children, and others with either health-related issues or the need to monitoring by friends, family members, healthcare personnel, or others. Illustratively, the invention is a middleware application for a handheld/cellular device, that may be remotely configurable, and interacts with network service providers to provide a single-button solution for elderly people requiring assistance and for the notification of multiple parties regarding the nature of the required assistance.Type: GrantFiled: June 30, 2006Date of Patent: August 14, 2018Assignee: Intel CorporationInventors: Ying Li, Yutian Wen, Bo Huang
-
Patent number: 10051020Abstract: Systems and methods for improving real-time coauthoring in a distributed environment without a central document manager are disclosed herein. Due to communication being non-instantaneous, the state of a document on an endpoint may differ from the state of the document on an editor at the time that an edit is made. The different states, however, may be reconcilable via a vector clock translation. Each coauthor may maintain an array of vector clocks to track the state of the document for each coauthor. The vector clocks may be included when transmitting indications of edits so that an endpoint in a modified state can translate the edit to comply with the modified state of the document. Translating edits enables more edits to be implement in real-time than otherwise possible in a distributed environment without a central document manager.Type: GrantFiled: June 26, 2015Date of Patent: August 14, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michelle Elena Keslin, Jitesh Sachdeva, Nupur Agarwal, Victor Kozyrev, Ali Taleghani
-
Patent number: 10049130Abstract: A method for resolving a potential in-doubt condition of a distributed transaction, is provided. A processor receives a request to commit a transaction for a distributed transaction protocol that includes an applied process, the transaction includes a transfer of a commit decision from a coordinating node to a participating node. The processor checks the service status of the connection to the participating node, and finding the service status of the connection out of service or unavailable, the processor instructs the coordinating node to back-out (rollback) the transaction. Additionally, locality meta-data is used as an indication of reliability of the connection to the participating node, and in response to determining the participating node locality to be a remote network connection, the processor instructs the coordinating node to abort the applied process and send a standard distributed transaction protocol message over unreliable connections.Type: GrantFiled: August 12, 2015Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Michael D. Brooks, Ian J. Mitchell, Philip I. Wakelin
-
Patent number: 10044776Abstract: When a communication message notification initiated by a current communication window is received, a correlation relationship between a party participating in a communication and K communication subjects that belong to a same user system which acts as another party participating in the communication is obtained respectively. The K communication subjects that belong to the same user system have a common principal account and each communication subject has a corresponding child account. Alternatively, the K communication subjects use a same account and logs in different communication tools in the same system. K?1. According to the correlation relationship, historical communication contents between the party participating in the communication and the K communication subjects are obtained respectively. The historical communication contents are combined. The combined communication contents are saved and displayed.Type: GrantFiled: September 17, 2014Date of Patent: August 7, 2018Assignee: Alibaba Group Holding LimitedInventor: Jun Ye
-
Patent number: 10044582Abstract: A method to generate name records by a service gateway includes: receiving a name service request including a name from a host; creating a name service request using the name; sending the name service request to a name service server; receiving a response from the name service server, the response including a service server name record with one or more service server name entries corresponding to the name; generating and storing service gateway name records using the name and the name entries; and sending a selected service gateway name record to the host as a response to the name service request. When a subsequent name service request including the name is received, the service gateway compares the name against the stored service gateway name records, and in response to finding a match, sending the given service gateway name record as a response to the subsequent name service request.Type: GrantFiled: January 28, 2012Date of Patent: August 7, 2018Assignee: A10 NETWORKS, INC.Inventors: Liang Han, Yang Yang
-
Patent number: 10042653Abstract: A control component of a computing environment activates a virtual adapter hosted on a physical adapter of a host system of the computing environment. The virtual adapter is for use by a guest of the host system in performing data input and output. The activating activates the virtual adapter absent involvement of the guest. Based on activating the virtual adapter, the control component obtains configuration information of the activated virtual adapter from the physical adapter, the configuration information generated based on the activating. The control component ascertains a configuration of the activated virtual adapter based on the obtained configuration information.Type: GrantFiled: December 14, 2017Date of Patent: August 7, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ralph Friedrich, Raymond M. Higgs, George P. Kuch, Elizabeth A. Moore, Johnathon R. Pandich, Richard M. Sczepczenski
-
Patent number: 10027675Abstract: A control component of a computing environment initiates sending of request(s) over a network of the computing environment by an activated virtual adapter. The activated virtual adapter is hosted on a physical adapter of a host system coupled to the network, and is for use by a guest, hosted by the host system, in performing data input and output. The request(s) retrieve access control information from the network indicative of access control(s) enforced in controlling access by the activated virtual adapter to network component(s). The initiating provides indication(s) to the physical adapter, absent involvement of the guest, that the request(s) be sent by the virtual adapter. Based on the initiating, the control component obtains the access control information from the physical adapter, and determines, based on that information, the access control(s) being enforced by the network in controlling access by the activated virtual adapter to the network component(s).Type: GrantFiled: December 14, 2017Date of Patent: July 17, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ralph Friedrich, Raymond M. Higgs, George P. Kuch, Elizabeth A. Moore, Johnathon R. Pandich, Richard M. Sczepczenski
-
Patent number: 10027674Abstract: A control component of a computing environment initiates sending of request(s) over a network of the computing environment by an activated virtual adapter. The activated virtual adapter is hosted on a physical adapter of a host system coupled to the network, and is for use by a guest, hosted by the host system, in performing data input and output. The request(s) retrieve access control information from the network indicative of access control(s) enforced in controlling access by the activated virtual adapter to network component(s). The initiating provides indication(s) to the physical adapter, absent involvement of the guest, that the request(s) be sent by the virtual adapter. Based on the initiating, the control component obtains the access control information from the physical adapter, and determines, based on that information, the access control(s) being enforced by the network in controlling access by the activated virtual adapter to the network component(s).Type: GrantFiled: December 14, 2017Date of Patent: July 17, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ralph Friedrich, Raymond M. Higgs, George P. Kuch, Elizabeth A. Moore, Johnathon R. Pandich, Richard M. Sczepczenski
-
Patent number: 10021206Abstract: A near end network optimizer receives, from a client device, a request for a network resource. Responsive to determining that a version of the network resource is stored in the near end network optimizer, a request for the network resource is transmitted to a far end network optimizer along with a version identifier that identifies that version. The near end network optimizer receives, from the far end network optimizer, a response that includes a differences file that specifies the difference(s) between the version of the network resource stored in the near end network optimizer with a most current version of the network resource. The response does not include the entire network resource. The near end network optimizer applies the specified difference(s) to the version that it has stored to generate an updated version of the network resource, and transmits the updated version of the network resource to the client device.Type: GrantFiled: July 21, 2017Date of Patent: July 10, 2018Assignee: CLOUDFLARE, INC.Inventor: John Graham-Cumming
-
Patent number: 10015232Abstract: A plurality of web requests for images are received from a web client via corresponding web request channels. A response to a first one of the web requests is suppressed until a first generated image is received by the web server. The first web request is associated to the first generated image, which is then transmitted to the web client as a response to the first web request via the corresponding web request channels. A second received generated image is transmitted to the web client via a control channel based on a detection of a triggering event.Type: GrantFiled: May 29, 2013Date of Patent: July 3, 2018Assignee: VMware, Inc.Inventor: Jonathan Clark
-
Patent number: 10009292Abstract: Systems, methods, and computer program products to perform an operation comprising receiving, from a workload in a cloud computing environment, an abstract request to modify resources allocated to the workload, translating, by a tuning service, the abstract request to a set of requirements to fulfill the abstract request, identifying, by the tuning service, a resource configuration suitable to satisfy the set of requirements, and providing, by the tuning service, the resource configuration to fulfill the abstract request.Type: GrantFiled: October 3, 2014Date of Patent: June 26, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anthony M. Dunbar, James J. Fall, Andrew L. Hanson, Samuel D. Matzek, George J. Romano, Tammy L. Van Hove
-
Patent number: 10009221Abstract: System(s) and method(s) for facilitating design configuration of data center to provide management of the data center is disclosed. Input parameters providing design and operational requirements are received. Based on the input parameters, objectives are determined. The objectives refer to one or more technical requirements with respect to plurality of phases associated with the life cycle of the data center. The objectives are then used to create a generic configuration with respect to one or more services associated with the life cycle. The generic configuration is mapped with a predefined set of configuration stored in a knowledge repository in order to obtain a technology specific format. The generic configuration is further used to design a tool specific configuration to provide management of each phase of the life cycle of the data center.Type: GrantFiled: October 15, 2014Date of Patent: June 26, 2018Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Subhrojyoti Roy Chaudhuri, Harrick Mayank Vin, Jyothi Lolla, Amrish Shashikant Pathak, Rahul Ramesh Kelkar
-
Patent number: 9998399Abstract: Method to perform an operation comprising receiving, from a workload in a cloud computing environment, an abstract request to modify resources allocated to the workload, translating, by a tuning service, the abstract request to a set of requirements to fulfill the abstract request, identifying, by the tuning service, a resource configuration suitable to satisfy the set of requirements, and providing, by the tuning service, the resource configuration to fulfill the abstract request.Type: GrantFiled: December 10, 2014Date of Patent: June 12, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anthony M. Dunbar, James J. Fall, Andrew L. Hanson, Samuel D. Matzek, George J. Romano, Tammy L. Van Hove