Patents Examined by Imad Hussain
  • Patent number: 10609185
    Abstract: A communications application that acts as a data server between one or more industrial devices and a client-side application is capable of detecting and uploading device description files from the industrial devices themselves. Upon discovery of an industrial device communicatively connected to a client device's communication port, the communications application determines whether a device description file for the discovered device is registered. If no device description file is registered for the industrial device, or if the discovered file is newer than a previously registered file, the communications application initiates an upload of the device description file from the industrial device if the file is stored on the device. Upon completion of the upload, the device description file is registered, thereby allowing the communications application to display information about the device and to manage data exchange between the industrial device and the client-side application.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: March 31, 2020
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Ronald E. Bliss, Yunpu Zhao, Chengquan Shi, Fabio Malaspina
  • Patent number: 10599529
    Abstract: A computer-implemented method, system, and computer-readable media are disclosed herein. In embodiments, the computer-implemented method may entail receiving, by a data service, live data associated with an entity. The entity may be, for example, a customer of the data service. The method may then route the live data to a dual-queue system. The live data may then be loaded into a live data queue for processing of the live data. In addition, the live data may be stored as a persistent backup of the live data in a stale data queue. A remote data store may periodically establish a connection with the dual-queue system, after which, at least a portion of the stale data may be transmitted to the remote data store. Additional embodiments are described and/or claimed.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: March 24, 2020
    Assignee: SPLUNK INC.
    Inventors: Ioannis Vlachogiannis, Panagiotis Papadomitsos
  • Patent number: 10600031
    Abstract: A method and system for improving an automated online message linking system is provided. The method includes automatically selecting keywords in an online transcript generated via a messaging software application. The keywords are analyzed with respect to technical skill based software tags stored within a database repository. Contribution attributes associated with user communications are determined and associated software code is generated and executed. Users are ranked within a multidimensional array of a memory device thereby modifying a functionality of the specialized memory device. The multidimensional array is scanned with respect to the technical skill based software tags and matrix based weightings are generated. A group of users is automatically selected and hardware devices are automatically connected to the messaging hardware device.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ronan R. Hoyne, John Kennedy, Paula Prendergast, Ronan Redican
  • Patent number: 10594621
    Abstract: Examples provided herein describe a method for managing virtualized network service bundles. For example, a physical processor may implement machine readable instructions to receive a first data packet in a virtual network, determine a first type of the first data packet, determine a first active virtualized network service bundle instance associated with a first virtualized network service bundle that handles the first type of data packet, and direct the first data packet to the first active virtualized network service bundle instance. In some examples, the first virtualized network service bundle may comprise a first set of virtual network functions, and the first virtualized network service bundle may be associated with a set of active virtualized network service bundles instances, where the set of active virtualized network service bundle instances may comprise the first active virtualized network service bundle instance.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: March 17, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Puneet Sharma, Amit Kumar Sheoran, Vinay Saxena
  • Patent number: 10595181
    Abstract: Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for supporting a dynamically configurable communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things). More specifically, systems and methods for managing the routing and replication of data in the download direction in a network of moving things.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: March 17, 2020
    Assignee: Veniam, Inc.
    Inventors: Tiago Silvestre Condeixa, Ricardo Jorge Magalh√£es de Matos
  • Patent number: 10594827
    Abstract: The present invention relates to systems, apparatus, and methods for improving web transactions using cache hints. In various embodiments, cache hints may be information for optimizing and extending the use of cached objects based on web transaction information from system users. This may enable indirect updates to caching directives, and may allow a proxy to respond to If-None-Match or If-Modified-Since requests using information from cache hints instead of prefetched information from a content provider.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: March 17, 2020
    Assignee: VIASAT, INC.
    Inventor: Peter Lepeska
  • Patent number: 10587540
    Abstract: A messaging server improves interworking of the Group-chat feature (such as defined in Rich Communications Services (RCS)) with short message services such as SMS. It matches chat invitations in an effective manner. When an RCS-User invites an SMS-User to an RCS Group-chat session, the identification of the RCS-User in the Group-chat to the SMS-User is via the MSISDN of the RCS-User. Using the MSISDN of the RCS-User in the RCS Group-chat invitation to the SMS-User will provide a direct match with the RCS-User MSISDN in the address-book of the SMS-User and therefore provide immediate clarity from who this Group-chat invitation was received. The SMS-User can accept or reject the Group-chat invitation by returning the proper response as requested in the invitation.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: March 10, 2020
    Assignee: Markport Limited
    Inventors: Doede De Boer, Marijn Kuijpers
  • Patent number: 10574723
    Abstract: High-performance web service communication techniques. Embodiments manage communications between a client and web services that are accessible over a network. Communications between the client and web services comprise web service calls. A client forms a batch message comprising a plurality of target web service calls directed to target web services that are identifiable by the target web service calls. A middleware component or batch processor intercepts the batch message and generates a set of individual web service calls that are derived from the contents of the batch message. Each of the set of individual service calls that are derived from the batch message are dispatched to the target web services in accordance with a set of web service call prioritization and formatting rules. Batch formation and decomposition into individual service messages is performed such that neither the target web services nor their respective invoking call formats require modification.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: February 25, 2020
    Assignee: Nutanix, Inc.
    Inventors: Abhijit S. Khinvasara, Vinod Gupta, Ranjan Parthasarathy
  • Patent number: 10567841
    Abstract: An information interception method, a terminal, and a computer storage medium are disclosed.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: February 18, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Meng Chen, Jingjing Hu, Hui Liu, Fengfeng Zhang
  • Patent number: 10565069
    Abstract: A computer-implemented method, system, and computer-readable media are disclosed herein. In embodiments, the computer-implemented method may entail receiving, by a data service, live data associated with an entity. The entity may be, for example, a customer of the data service. The method may then route the live data to a dual-queue system. The live data may then be loaded into a live data queue for processing of the live data. In addition, the live data may be stored as a persistent backup of the live data in a stale data queue. A remote data store may periodically establish a connection with the dual-queue system, after which, at least a portion of the stale data may be transmitted to the remote data store. Additional embodiments are described and/or claimed.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: February 18, 2020
    Assignee: SPLUNK INC.
    Inventors: Ioannis Vlachogiannis, Panagiotis Papadomitsos
  • Patent number: 10567242
    Abstract: In one embodiment, the system may identify a virtual network, the virtual network including a plurality of virtual entities and connections among the plurality of virtual entities. The system may automatically map each of the plurality of virtual entities to one or more resources or resource pools such that the virtual network is mapped to a physical network, wherein mapping includes allocating one or more resources or resource pools to a corresponding one of the plurality of virtual entities.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: February 18, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Laurent Plumelle, Lawrence Rolfe Kreeger, Michael Freed, Rituraj Kirti, Joe Joseph Karimundackal, Elango Ganesan, Brian Yoshiaki Uchino, Siva M. Vaddepuri, Shubhashree Venkatesh
  • Patent number: 10523535
    Abstract: A device receives a communication associated with a support issue encountered by a user, and receives information identifying one or more self-support actions performed by the user in relation to the support issue. The device assigns the communication to a position in a support queue. The support queue includes information identifying positions of other communications received from other users, when the other communications are received, and self-support actions performed by the other users. The device associates the information identifying the one or more self-support actions with information identifying the position of the communication, and applies respective weights to the one or more self-support actions. The device generates a score for the communication based on applying the respective weights, and modifies the position of the communication based on the score. The device performs one or more actions based on modifying the position of the communication.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: December 31, 2019
    Assignee: Capital One Services, LLC
    Inventors: Abdelkadar M'Hamed Benkreira, Michael Mossoba, Joshua Edwards
  • Patent number: 10506024
    Abstract: Systems, methods and media are shown for equitable job processing of asynchronous messages for multiple tenants in a multi-tenant platform that involve receiving messages of a given message type in an input buffer from at least one front end tier (FET) device, providing messages of the given message type from an output buffer to at least one back end tier (BET) device, determining a priority weight W for each message in the input buffer based on a tenant identifier and message type for the message, and evaluating the priority weight W for the message and delaying the message if the priority weight W is below a priority threshold and moving the message to the output buffer if the priority weight W is not below the priority threshold.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: December 10, 2019
    Assignee: Zuora, Inc.
    Inventors: Marco Gagliardi, Marc Aronson, Pushkala Pattabhiraman, Dmitri Medvedev, Levon Stepanian
  • Patent number: 10491489
    Abstract: A device receives a communication associated with a support issue encountered by a user, and receives information identifying one or more self-support actions performed by the user in relation to the support issue. The device assigns the communication to a position in a support queue. The support queue includes information identifying positions of other communications received from other users, when the other communications are received, and self-support actions performed by the other users. The device associates the information identifying the one or more self-support actions with information identifying the position of the communication, and applies respective weights to the one or more self-support actions. The device generates a score for the communication based on applying the respective weights, and modifies the position of the communication based on the score. The device performs one or more actions based on modifying the position of the communication.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: November 26, 2019
    Assignee: Capital One Services, LLC
    Inventors: Abdelkadar M'Hamed Benkreira, Michael Mossoba, Joshua Edwards
  • Patent number: 10484321
    Abstract: Apparatuses, methods, and program products are disclosed for blocking group message replies. One method includes, receiving, by use of a processor, an indication at a client application to block the client application from receiving replies to a group message. The method may also include blocking the client application from receiving the replies to the group message.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: November 19, 2019
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Arnold S. Weksler, John Carl Mese, Nathan J. Peterson, Russell Speight VanBlon
  • Patent number: 10484460
    Abstract: Techniques for facilitating operations in hybrid cloud computing systems are disclosed herein. In one embodiment, a method can include receiving, at a public cloud, a plurality of applications deployable in a private cloud and informing an access service of the public cloud computing system regarding the received applications deployable in the private cloud. The method also includes receiving, from a connection service of the private cloud, a request for a list of the received applications available at the public cloud and deployable in the private cloud. The method further includes in response to the received request, selectively identifying to the private cloud the list of applications based on a service subscription associated with the connection service.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: November 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vladimir Pogrebinsky, Gilles Zunino, Bradley Bartz
  • Patent number: 10474323
    Abstract: A computing system configured to provide access to electronic content includes a processor, a data store, a user interface component, a link generation component, and an access control component. The data store is coupled to the processor and is configured to store the electronic content. The user interface component is configured to receive an indication of an external organization of users with which to share a selected an electronic resource. The link generation component is configured to generate a link to the electronic resource based on the indication of the external organization. The access control component is configured to receive a request via the link to access the electronic resource and to selectively allow access based on whether the requestor is a member of the external organization.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: November 12, 2019
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Eugene S. Lin, Rafael Lopez-Uricoechea
  • Patent number: 10476924
    Abstract: An embodiment of the present invention may be deployed in a system comprising a media player and a remote server operably connected to communicate with one another. The invention allows for a settings file to be stored on the remote server, the settings file comprising parameters useful for adjusting different settings on the media player such that rendering of a particular content to be made possible on the media player according to a user's predetermined taste by downloading the settings from the server onto the media player.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: November 12, 2019
    Assignee: NAGRAVISION S.A.
    Inventors: Aditee Anil Pathak, Philippe Stransky, Gyanveer Singh
  • Patent number: 10469432
    Abstract: Methods, systems, and computer-readable mediums configure electronic messaging applications to communicate with a server storing messages to and/or from an electronic messaging account of a user. A method involves receiving an electronic message address and a password of the user as inputs, deriving server connection settings based on the electronic message address, and applying the server connection settings to the electronic messaging account. Another method involves receiving an electronic message address of the user and discovering the server connection settings for the electronic messaging account on a server having a designated protocol name as a server prefix name to assist in locating the server and having the server connection settings. The method also involves retrieving the server connection settings from a file provided by the server in response to locating the server having the designated name and applying the server connection settings to the electronic messaging account.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: November 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel P. Costenaro, Robert Novitskey, Erik Ashby, Bryan Starbuck, Harvey Rook
  • Patent number: 10469626
    Abstract: A server comprising a processor circuit and a database may receive address book data comprising information associated with at least one contact from a communication device via a network. The processor circuit may identify information associated with the at least one contact in the database and/or from public data. The processor circuit may add the identified information to the address book data. The processor circuit may store the address book data with the added information in the database and send the added information with or without the address book data to the communication device via the network.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: November 5, 2019
    Assignee: FUZE, Inc.
    Inventors: Alberto Lopez Toledo, Julio Andres Viera Sotillo, Inaki Berenguer, Joaquim Castellà Vilaseca