Patents Examined by Daniel C Murray
  • 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: 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: 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: 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: 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
  • 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: 10114905
    Abstract: A computer-implemented method for providing a plurality of security schemes and allowing a particular user of a computer system from among a plurality of users of the computer system to select a security scheme to be associated with the user independent of the security scheme selected by a remainder of the plurality of users of the computer system, thereby providing user customizable security to the computer system. At least one of the security schemes is comparatively more secure than another. Selections of security schemes are included with account information of the particular user and are used in connection with authorizing the particular user to use the computer system. First and second users can each select different security schemes based on their personal preferred balance between convenience and security and have their respective access to the computer system managed in relation to the selections included with their respective accounts.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: October 30, 2018
    Assignee: EASYWEB INNOVATIONS, INC.
    Inventor: John D. Codignotto
  • Patent number: 10110541
    Abstract: Embodiments of the disclosure relate to optimizing postings in a social network. Embodiments include receiving content delivery preferences that correspond to a geography and an optimal time window for the geography from a content provider. Embodiments also include adjusting the content delivery preferences to create optimized content delivery preferences. Embodiments further include receiving a post to the social network from the content provider at a posting time and determining if the posting time is within the optimal time window for the geography. Based on a determining that the posting time is within the optimal time window for the geography, embodiments include delivering the posting to one or more users in the geography targeted by the posting corresponding to the optimal time window.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: October 23, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Jenny S. Li
  • Patent number: 10104492
    Abstract: A machine-to-machine (M2M) gateway (GW) includes reachability, addressing, and repository (RAR) capability. The GW maintains a local mapping table and local device application repository, performs data aggregation, address/name translation, provides event reporting and establishes GW reachability and wake-up time. The GW supports requests from M2M applications or other capabilities within the GW, and from a network and application (N&A) domain RAR. The GW may include an M2M device and M2M gateway management (MDGM) capability that receives management requests for an M2M device and functions as a network proxy. The MDGM accepts and processes requests from the N&A domain on behalf of the M2M device and performs management functions of the M2M device on behalf of the N&A domain. The MDGM may request the N&A domain for permission to interact with the M2M device, initiate an interaction for device management tasks with the M2M device, and report to the N&A domain.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: October 16, 2018
    Assignee: IOT Holdings, Inc.
    Inventors: Rocco DiGirolamo, Inhyok Cha, Paul L. Russell, Jr., Nicholas J. Podias, Jean-Louis Gauvreau, Dale N. Seed, Ana Lucia Pinheiro, Michael F. Starsinic, Chonggang Wang
  • Patent number: 10091146
    Abstract: The present inventions relate systems and methods for monitoring and managing electronic messages in one or more computer networks. More particularly, the systems and methods of the present invention provide a substantially global or unified approach to messaging management within one or more computer networks that allows network administrators or other authorized users to define and identify electronic messages of interest within the network and store selected messages such that they can be retrieved and examined in connection with an audit or other inquiry.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: October 2, 2018
    Assignee: Commvault Systems, Inc.
    Inventor: Sandeep Naidu Pamidiparthi
  • Patent number: 10091064
    Abstract: Methods for stateless management of object properties and corresponding systems and computer-readable mediums. A method includes executing a presenter module that manages interactions with a user via a view module, and identifying a required object property for the presenter module. The method includes registering the required object property, by the presenter module, in a policy manager module as a property policy. The method includes building a request for a service based on the property policy, sending the request to the service, and receiving a response to the request from the service.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: October 2, 2018
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: David McLeish, Javeed Nizami