Patents Examined by Daniel C Murray
  • Patent number: 10375151
    Abstract: A gateway, operable in a hierarchical heterogeneous network, includes at least two interfaces of which at least one is connectable to a lower network level, and the communication protocols in the network provide a message for offering a service and a message for searching for a service, receipt of a message coming in from a lower network level in the gateway at an interface for offering a service, and/or an item of information identifying the offered service, is noted in the interface receiving this message or in a management unit assigned thereto, and receipt of a message from a lower network level in the gateway at an interface for searching for a service and/or an item of information identifying the sought service is noted in the interface or management unit, and if the messages relate to the same service, a message for the service availability is sent via the interface.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: August 6, 2019
    Assignee: ROBERT BOSCH GMBH
    Inventors: Michael Poehnl, Marco Andreas Wagner, Timo Lothspeich
  • Patent number: 10359746
    Abstract: A system and method involving actor nodes within a building that is being controlled, to be subscribed to a set of addresses, including one or more addresses that are representative of one or more respective spaces within the building being controlled. Such addresses are referred to as “space addresses.” Each of the actor nodes acts upon received data packets only if a space address is received along with the data packets and the actor node has been subscribed to the space address. Concurrently, one or more sensor nodes in the system are configurable to transmit the one or more space addresses and the data packets. A user device in the system receives commands from a user via a user interface and transmits a set of signals such that the actor nodes are subscribed to the appropriate space addresses and the sensor nodes are configured to transmit the space addresses.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: July 23, 2019
    Assignee: Silvair Sp. z o.o.
    Inventors: Szymon Slupik, Adam Gembala
  • Patent number: 10354127
    Abstract: One or more audio feedback output devices receive warning signals for controlling types of audio output by the audio output devices, the warning signals representing that a predicted behavior of a monitored user represents a particular behavior that is potentially adverse and a percentage probability that the predicted behavior is adverse, the monitored user detected within a particular environment monitored by a supervising user, audio feedback output devices worn by the supervising user. The audio feedback output devices operative to control the types of audio outputs of the audio output devices that are detectable by the supervising user wearing the audio feedback output devices according to the warning signals to specifically alert the supervising user that the predicted behavior of the monitored user represents the particular behavior that is potentially adverse and the percentage probability that the predicted behavior is adverse.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: July 16, 2019
    Assignee: SINOEAST CONCEPT LIMITED
    Inventors: Jacob C. Albertson, Kenneth C. Arnold, Steven D. Goldman, Michael A. Paolini, Anthony J. Sessa
  • Patent number: 10341458
    Abstract: A computer implemented method, system and computer program product for observing a mobile device's interaction with a set of resources in a geographic location, and creating a usage profile for the set of resources based on the mobile device's interactions with the resources. The usage profile includes a prediction of a subset of resources that will be used at a second geographic location in order to migrate the subset of resources to the second geographic location when the mobile device moves to the second geographic location.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: July 2, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: John J. Roese, Stephen J Todd
  • Patent number: 10311073
    Abstract: A system and method for asynchronously retrieving information over a network based on incremental input. The system comprises a client part, a communication protocol, and a server part. The server part receives incremental text-based input from one or more objects in the client part, and asynchronously returns matching information to the client part depending on server-defined content channels that each query one or more underlying or connected content sources, such as databases or search engines, to return matches for the latest input and for the latest values and state of other content channels.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: June 4, 2019
    Assignee: MasterObjects, Inc.
    Inventor: Mark Hans Smit
  • Patent number: 10289436
    Abstract: Some embodiments provide a method for extracting and adapting system configuration. The method extracts a first configuration from a first node of a first hosting system. The first node includes several resources for hosting the first configuration. The method analyzes the first configuration in order to determine attributes of the first configuration. The determined attributes may be relevant to hosting the first configuration on a second node of a second hosting system having several nodes. The method generates a second configuration based on the determined attributes. The method then hosts the second configuration at the second node of the second hosting system.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: May 14, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: John M. Keagy, Jeffrey Carr, Paul Lappas
  • Patent number: 10291486
    Abstract: A system and method can support application versioning in a transactional middleware machine environment. A transactional service provider can dispatch at least one service that is associated with a plurality of service versions. The system can partition one or more applications into one or more application zones, wherein each said application zone is associated with a particular request version of the at least one service. Then, the transactional service provider allows a service requester in a said application zone to access the at least one service with a service version that is associated with said application zone.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: May 14, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Huasheng Fu, Sheng Zhu, Zhenyu Li
  • Patent number: 10275258
    Abstract: Systems and methods for enhancing the availability of multi-tier applications on cloud computing platforms are disclosed. An example method comprises identifying, using a processor, dependencies among application components in a multi-tier application; generating, using the processor, an application blueprint defining the multi-tier application based on the identified dependencies; generating a remediation policy based on the identified dependencies in the application blueprint, the remediation policy comprising instructions to restore availability of the multi-tier application; detecting unavailability of the multi-tier application; identifying, using the processor, one of the application components as being responsible for the unavailability of the multi-tier application; and restarting, using the processor, the identified one of the application components based on the remediation policy to restore availability of the multi-tier application.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: April 30, 2019
    Assignee: VMware, Inc.
    Inventors: Gal Zellermayer, Moran Shimron, Avshi Avital, Hilik Paz
  • Patent number: 10268760
    Abstract: An apparatus and method for reproducing multimedia content are provided. Content selected through user input unit is reproduced, and if it is requested that part of the reproduced content be registered as content of interest, metadata about the part of the reproduced content is generated and stored using metadata about the reproduced content. The generated metadata is generated and stored as metadata of interest about the content of interest according to input of a user input unit.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: April 23, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ju-Yun Sung, Hee-Jeong Choo, Keum-Koo Lee, Ji-Young Kwahk
  • Patent number: 10270847
    Abstract: A plurality of server computers connected to computer network processes tasks that are unequally distributed among the server computers. A server sends a task-available message over the computer network to the remaining server computers to request assistance. The received task-available message is processed by some of the servers while others of the servers do not process the message because they are too busy. The servers that process the message respond by requesting a task from the message sending server.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: April 23, 2019
    Assignee: KODAK ALARIS INC.
    Inventors: Ron Barzel, Felix S. Hsu, Ronald S. Cok
  • Patent number: 10263854
    Abstract: A system and method can support service management in a transactional middleware machine environment. A transactional service provider can dispatch at least one service using a plurality of service entries with different service versions, and determine whether a service version associated with a service entry matches a requested service version associated with a service request received from a service requester. Then, transactional service provider can allow the service requester to access the service entry that matches the requested service version associated with the service request.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: April 16, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Huasheng Fu, Sheng Zhu, Zhenyu Li
  • Patent number: 10264062
    Abstract: A system, method and computer-readable medium for request routing based on content popularity information are provided. A client computing device transmits a first DNS query to a content delivery network service provider. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of popularity information pertaining to the requested resource. The client computing device then transmits a second DNS query to the content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query with an IP address of a cache component or transmit another alternative resource identifier that will resolve to the content delivery network service provider. The process can repeat until a DNS nameserver resolves a DNS query from the client computing device.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: April 16, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: David R. Richardson, Bradley E. Marshall, Swaminathan Sivasubramanian
  • Patent number: 10244060
    Abstract: Methods, systems, and computer program products for determining seeds for targeted notifications through online social networks are provided herein. A computer-implemented method includes analyzing user mobility data associated with multiple users of a social network to identify spatio-temporal relationships among the users; computing, for each of the users, a value representing the user's level of influence in relation to other users, wherein the value is based on the spatio-temporal relationships and a product and/or service to be identified in a spread of information within the social network; segmenting the users into groups based on the computed value for each user, wherein a first group comprises each user associated with a computed value above a given threshold, and wherein a second group comprises each user associated with a computed value below the given threshold; and selecting one or more users from the first group to initiate the spread of information.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ramasuri Narayanam, Krishnasuri Narayanam
  • Patent number: 10237195
    Abstract: An improved IP video playback system for quicker access and better user experience during IP video playback is provided. Aspects of the IP video playback system allow a content service provider to provide quicker access to requested content items. When a user requests access to content items, an analysis is performed to calculate the lengths of time in which a portion of the content item can be downloaded, cached, and displayed and the corresponding size of that portion. The analysis may be based on various parameters. Once the analysis is performed and the portion is downloaded, playback may begin and the process may be repeated as necessary with increasing portion sizes until a predetermined portion size is reached, the user indicates a content switch, or the content item has been fully downloaded.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: March 19, 2019
    Assignee: COX COMMUNICATIONS, INC.
    Inventors: Slavisha Karach, Sung Hoon Yun, Muhammad Asif Raza
  • Patent number: 10230658
    Abstract: Service providers may subcontract some services to subcontractors. Electronic packets of data may be outsourced for a subcontracted processing service provided by a server or other element. A result of the subcontracted processing service may then be received and incorporated.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: March 12, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Steven N. Tischer, Barrett M. Kreiner, Donna K. Hodges
  • Patent number: 10212123
    Abstract: A request is received at a local domain name system server (LDNS) from a client application to resolve a domain name. Responsive to the request a WHOIS information corresponding to the domain name is obtained, using which an age of registration of the domain name and a first weighted value based on the age are computed at the LDNS. A host associated with the domain name is accessed to determine whether a type of a service is configured at the host. A second weighted value is computed based on the configuration of the type of the service. A weighted score is computed using the first weighted value and the second weighted value. An action is selected according to the weighted score. The action is applied to a network component in a network where the client application is executing, to control a manner in which the client application communicates with the host.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: February 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Mauro Marzorati, Gregory A. Porpora
  • Patent number: 10200505
    Abstract: Distribution schemes for subscriber-created content are described. Subscribers create and upload content for distribution to communities of recipients. The recipients join the communities in response to invitations from the subscribers. When connections to devices associated with the recipients are detected, any content due for delivery to the recipients is distributed. Systems supporting these distribution schemes may include content distribution modules that receive the content from the subscribers, and that provide corresponding content notifications. Content storage modules store the uploaded subscriber content. In response to the content notifications, notification modules notify the recipients that the content is available. Presence modules detect the connections to the devices, and provide corresponding device notifications. In response to the device notifications, device management modules provide recipient notifications, which associate recipients with the detected devices.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: February 5, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Douglas R. O'Neil, John Alson Hicks, III
  • Patent number: 10185596
    Abstract: A computer implemented method, system and computer program product enabling cloud service providers to register in a cloud book is presented. The cloud book includes a profile for each cloud service provider of the cloud service providers including the services and terms of service for each cloud service provider. Consumers register in the cloud book; users are able to connect to each other; and the users are able to browse the cloud service providers' connection to consumers. Each consumer is enabled to compare the services and terms of service to determine which service provider has services that match the consumer.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: January 22, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: John J Roese, Stephen J Todd
  • Patent number: 10169017
    Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying a location based applications providing crowdsourced structured points of input for data entry. In an embodiment of the invention, a method for deploying a location based application providing crowdsourced structured points of input for data entry includes the selection of a location based application component, such as a map, for inclusion in a deployable application and the definition of a point of input for the location based application component. In this regard, the point of input can include at least one user interface control accepting data input of structured data. Finally the deployable application can be uploaded to a deployable application repository over a computer communications network for deployment to requesting mobile devices over the computer communications network.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Daniel M Gruen, Susanne Hupfer, Stephen E Levy, Michael Muller, Kyle T Nichols-Schmolze, Larissa Pschetz, Fyodor Wolf
  • Patent number: 10171593
    Abstract: Parameters associated with client devices may be determined, and a subset of the parameters associated with a particular client device may be identified. The subset of the parameters may include information related to hardware, software, and/or an identifier associated with the particular client device. A template associated with requesting a web service may be populated based on the subset of the parameters to form a web services request associated with the particular client device. The web service may be requested using the services request. A response to the services request, related to providing the web service to the particular client device, may be received, and the response may be evaluated with respect to the subset of the parameters, to determine whether the web service is compatible with the particular client device.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: January 1, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Amit B. Patadia, Lakshmi N. Chakarapani