Patents Examined by Philip Chea
  • Patent number: 10104512
    Abstract: An indication is used to control how message service information is routed over different domains. For example, an access terminal may be configured with an indication that indicates that a message service is preferred to be invoked over an IP domain or that the message service is not be invoked over the IP domain. The access terminal then delivers message service information based on the value of the indication. In some cases, a network entity generates the indication and sends the indication to the access terminal. In some cases, a domain for delivery of message service information is selected based on a domain that was selected for particular type of traffic.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: October 16, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Miguel Griot, Osok Song
  • Patent number: 10103956
    Abstract: A network monitor is used to determine resource (e.g., CPU, memory, storage, or network) utilization of one or more virtual machines on one or more corresponding servers. Using resource utilization data for an original configuration of the virtual machines on the servers, the described system and methods simulate reconfigurations of various VMs on servers, determines resource utilization of the simulated reconfigurations, and proposes a reconfiguration that results in lower resource utilization across the one or more corresponding servers.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: October 16, 2018
    Assignee: Virtual Instruments Corporation
    Inventors: Francis Niestemski, Nicholas York
  • Patent number: 10104165
    Abstract: Features are disclosed for sharing network connections among client devices. A client device may connect to an intermediary system and request content from content provider. The intermediary system may, in addition to opening a connection with the content provider and receiving the content on behalf of the client, create a request profile for the client device regarding likely future content requests. The request profile may be used to assign the client device to network comparing components that have available open network connections to one or more content providers from which the client device is likely to request content. In some cases, a gateway network computing component may route content requests to other network computing components which have available open network connections to content providers hosting requested content. Additionally, the number of active network computing components may be adjusted to increase connection sharing and reuse opportunities.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: October 16, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: David A. Killian, Jonathan A. Jenkins
  • Patent number: 10097642
    Abstract: 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: Grant
    Filed: March 4, 2016
    Date of Patent: October 9, 2018
    Assignee: OPENET TELECOM LTD.
    Inventors: Peter Haraszti, David Davoren, Brian J. Forde, Ross Andreucetti, Tony Doolin, Niall O'Connell
  • Patent number: 10097476
    Abstract: A method and apparatus for controlling a home network access using phone numbers, and a system thereof, which enables a sharing user to simply set and manage sharing environment based on a telephone number capable of being easily recognized by the sharing user, and enables sharing users to simply access a sharing device inside a home using telephone numbers previously recognized by the sharing users when sharing contents of a UPnP device connected to a home network with the sharing users outside the home. The system includes a phone number management server for managing phone number information and a linked home gateway identifier, an access list management server for managing an access list, a home gateway management server for managing state information and access information of a home gateway, and a service server for receiving a service request from a remoter terminal and processing the received service request.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: October 9, 2018
    Assignee: KT Corporation
    Inventor: Mi-Ae Lee
  • Patent number: 10097584
    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: April 28, 2016
    Date of Patent: October 9, 2018
    Assignee: Citrix Systems, Inc.
    Inventor: Waheed Qureshi
  • Patent number: 10091015
    Abstract: A method for mapping and controlling network-enabled appliances with a control device may comprise collecting spatial information in three dimensions as at least one sensor of the control device is moved within an environment, receiving registration signals from network-enabled appliances in the environment, and associating each network-enabled appliance with a respective 3D position in the environment based on the spatial information. The method may include generating a digital map of the environment from the spatial information and placing a representation of each network-enabled appliance on the digital map based on the respective 3D position. The method may also include generating a spatially aware rule set that applies to one or more rooms within the environment. The method may also include detecting a trigger event, and in response to the trigger event, commanding the network-enabled appliances according to the spatially aware rule set.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: October 2, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Kevin Alan Kennedy
  • Patent number: 10084830
    Abstract: Techniques include: providing media content to a computing device; waiting a period of time; determining that the media content has not been used; sending a snippet to the computing device, where the snippet corresponds to a portion of the media content that is executable on the computing device; and repeating waiting, determining and sending until the media content has been used or a limiting factor has been met.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: September 25, 2018
    Assignee: Google LLC
    Inventors: David P. Conway, Michael A. Cleron
  • Patent number: 10079713
    Abstract: A non-transitory computer-readable storage medium may include instructions stored thereon for ranking multiple computer modules to reduce failure impacts. When executed by at least one processor, the instructions may be configured to cause a computing system implementing the multiple computer modules to at least associate the multiple computer modules with multiple services that rely on the multiple computer modules, at least one of the multiple services relying on more than one of the multiple computer modules, determine values of the multiple services, and rank the multiple computer modules based on the determined values of the multiple services with which the respective multiple computer modules are associated.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: September 18, 2018
    Assignee: BMC Software, Inc.
    Inventors: Nilesh Phadke, Pallavi Phadke
  • Patent number: 10075500
    Abstract: A service method and system using an instance interface of a virtualization object in an Internet of Things (IoT) environment is disclosed. A service method in an IoT environment may include: displaying a message to another instance using a feeder interface among interfaces included in an instance of a virtualization object about a thing; receiving a message displayed from a feeder interface of the other instance or the thing using a subscriber interface among the interfaces; transferring a message to the other instance or the thing using a controller interface among the interfaces; receiving a message transferred from a controller interface of the other instance using a receiver interface among the interfaces; and interacting with a 3rd party service using an authentication interface among the interfaces.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: September 11, 2018
    Assignee: Korea Advanced Institute of Science and Technology
    Inventors: Jung Kyun Choi, Jin Hong Yang, Hyo Jin Park
  • Patent number: 10069707
    Abstract: The performance of a scalable computing environment in a telecommunication network may be improved by configuring a server computing system to monitor a level of traffic throughput within the telecommunication network to determine whether an increase in throughput capacity is needed or a decrease in throughput capacity is acceptable, and increasing a throughput capacity of the telecommunication network when an increase in throughput capacity is needed by adding a logical scalable unit to the telecommunication network. The logical scalable unit may including a minimum combination of logical components required to provide in a single multiprocessor system a complete set of telecommunication functionalities for a subset of users in the telecommunication network.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: September 4, 2018
    Assignee: OPENET TELECOM LTD.
    Inventors: Thomas Brady, Craig Ferguson, Peter Haraszti, Cameron Ross Dunne, Alan McNamee
  • Patent number: 10061600
    Abstract: 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: Grant
    Filed: December 14, 2017
    Date of Patent: August 28, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ralph Friedrich, Raymond M. Higgs, George P. Kuch, Elizabeth A. Moore, Johnathon R. Pandich, Richard M. Sczepczenski
  • Patent number: 10063443
    Abstract: 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: Grant
    Filed: March 4, 2016
    Date of Patent: August 28, 2018
    Assignee: OPENET TELECOM LTD.
    Inventors: Peter Haraszti, David Davoren, Brian J. Forde, Ross Andreucetti, Tony Doolin, Niall O'Connell
  • Patent number: 10063433
    Abstract: Devices, methods, and systems for remotely monitoring network diagnostics are described herein. One method includes monitoring a control system network of a site for a plurality of diagnostic messages, wherein the diagnostic messages include a set of parameters, collecting diagnostic data associated with the diagnostic messages, correcting a parameter within the set of parameters to conform to a parameter threshold limit, and alerting a user upon the collected diagnostic data having an abnormal parameter within the set of parameters.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: August 28, 2018
    Assignee: Honeywell International Inc.
    Inventors: Manu Taranath, Deenadayalan Karunakaran, Vamsi Krishna Komanduru, Rajesh V Poojary
  • Patent number: 10063651
    Abstract: Apparatus and associated method contemplating sending a bulk request to a first archive storage controller to transfer application data from a server at a target transfer rate, the first archive storage controller residing within a complex of archive storage controllers; identifying two or more archive storage controllers in the complex collectively forming a speed matching buffer set capable of parallel streaming the application data at a data transfer rate that is at least the target transfer rate; and as a result of the identifying step, apportioning the application data to the speed matching buffer set.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: August 28, 2018
    Assignee: Spectra Logic, Corp.
    Inventors: Joshua Daniel Carter, Jason Frederick Stevens
  • Patent number: 10057110
    Abstract: 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: Grant
    Filed: November 6, 2015
    Date of Patent: August 21, 2018
    Assignee: Honeywell International Inc.
    Inventors: Rajeshkumar Thappali Ramaswamy Sethuraman, MuthuRamji Vadamalayan, Viswanathan Krishnan
  • Patent number: 10057370
    Abstract: 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: Grant
    Filed: September 6, 2012
    Date of Patent: August 21, 2018
    Assignee: UNISYS CORPORATION
    Inventor: Eric T. Obligacion
  • Patent number: 10057325
    Abstract: 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: Grant
    Filed: March 31, 2015
    Date of Patent: August 21, 2018
    Assignee: NUVESTACK, INC.
    Inventors: Seth Dingwell, Ivan Escobar, Dylan F. Gale, Michael P. Goulding, Jacques Guibert de Bruet, Colin Kelly, Jr.
  • Patent number: 10057198
    Abstract: 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: Grant
    Filed: November 5, 2015
    Date of Patent: August 21, 2018
    Assignee: Trend Micro Incorporated
    Inventors: Bharath Kumar Chandrasekhar, Victor Karl Hargrave, Jonathan James Oliver
  • Patent number: 10049130
    Abstract: 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: Grant
    Filed: August 12, 2015
    Date of Patent: August 14, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael D. Brooks, Ian J. Mitchell, Philip I. Wakelin