Patents Examined by William G. Trost
  • Patent number: 11140110
    Abstract: A method, computer program product and computer system for recovering from a likely exit condition in an electronic conversation with a user and interactive agent is provided. A processor retrieves one or more messages from a conversation between a user and an interactive agent. A processor determines at least one label for the one or more messages between a user and an interactive agent. A processor compares the at least one label for the one or more messages to a sequence model. A processor identifies the one or more messages from the conversation indicate an exit condition for the user based on the comparison of the at least one label for the one or more messages to the sequence model. A processor sends a recovery message to the user to redirect the conversation.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: October 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vinay Kumar Reddy Kasireddy, Nirmal K. Mukhi, Ravi Tejwani
  • Patent number: 11128527
    Abstract: Installation support device for supporting the installation process for an automation system, with a component interface designed for communication with an automation component of the automation system, with a processing unit connected to the component interface and designed to process input signals from the component interface, with a storage module assigned to the processing unit storing a connection layout for connection of multiple automation components of the automation system, and with a display connected to the processing unit and designed to output installation information, wherein the processing unit is designed to send at least one item of installation information to the display in the event of a match between component information from the input signal and component information from the connection layout.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: September 21, 2021
    Assignee: FESTO SE & CO. KG
    Inventors: Thomas Lederer, Danny Schneider, Christian Waldeck, Simon Frohlich
  • Patent number: 11128534
    Abstract: In one embodiment, a device classification service receives data indicative of network traffic policies assigned to a plurality of device types. The device classification service associates measures of policy restrictiveness with the device types, based on the received data indicative of the network traffic policies assigned to the plurality of device types. The device classification service determines misclassification costs associated with a machine learning-based device type classifier of the service misclassifying an endpoint device of one of the plurality device types with another of the plurality of device types, based on their associated measures of policy restrictiveness. The device classification service adjusts the machine learning-based device type classifier to account for the determined misclassification costs.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: September 21, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Grégory Mermoud, Pierre-André Savalle, Jean-Philippe Vasseur
  • Patent number: 11115268
    Abstract: A method includes performing at least the following operations by one or more processors: receiving a request initiated by a device of a first user for a first service to be provisioned by a first entity, deriving a first user preference data based, at least in part, on a historical interaction information of the first user with a second entity provisioning a second service, and responsive to receiving the request, provisioning an instantiation of the first service, by the first entity, in a manner that is based, at least in part, on the first user preference data.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: September 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Junfeng Yuan, Han Ying Song, Ya Juan Dang, Xiao Wei Hou, Shen Ming Tao
  • Patent number: 11095494
    Abstract: The present invention relates to systems and methods of enhancing prefetch operations. One potential method comprises fetching an object from a page on a web server. The method may further include storing, at a proxy server, caching instructions for the fetched object. The proxy server may be connected with the client and the object is cached at the client. Furthermore, the method may include identifying a prefetchable reference to the fetched object in a subsequent web page and using the caching instructions stored on the proxy server to determine if a fresh copy of the object will be requested by the client. Further, the method may include, based on the determination that the object will be requested, sending a prefetch request for the object using an If-Modified-Since directive, and transmitting a response to the If-Modified-Since directive prefetch request to a proxy client.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: August 17, 2021
    Assignee: ViaSat, Inc.
    Inventors: Peter Lepeska, William B. Sebastian
  • Patent number: 11082505
    Abstract: In one embodiment, a first server computing is configured to send, to a network component, a request to subscribe to a multicast group. In addition, the first server computing device may receive a message sent from a second server computing device to the multicast group. The first server computing device may determine, from the message, an internet protocol (IP) address and port number associated with the second server computing device. In addition, the first server computing device may determine that the first server computing device has not previously received information associated with the second server computing device. The first server computing device may cause a connection to be established between the first server computing device and the second server computing device, the connection for enabling the first server computing device to determine whether the second server computing device offers storage for the first server computing device.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: August 3, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Oliver David Smith-Denny, Gian Carlo Boffa
  • Patent number: 11082306
    Abstract: Embodiments of the present disclosure, implements method of provisioning set of solutions in a multi tenanted platform, by (a) receiving, a request for the set of solutions; (b) generating, a ticket for the request associated with at least one solution from the set of solutions; (c) selecting, a bundle based on the requested associated with the at least one solution; (d) provisioning, the selected bundle by the ticket for the at least one requested solution to obtain a provisioned bundle; (e) scheduling, the provisioning queue table at a predefined interval to obtain a plurality of provisioning records; (f) determining, at least one class for the provisioned bundle from the plurality of provisioning records; (g) provisioning, the at least one requested solution and a solution table is created in the schema; and (h) updating, status of the provisioning and notifying to a user.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: August 3, 2021
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Viral Prakash Shah, Narayanaswamy Krishnan, Kumar Palanichamy
  • Patent number: 11074369
    Abstract: The present disclosure provides systems and methods for client-side anonymized content selections. The method includes collecting a plurality of identifications of content selection lists, each content selection list associated with the first device and at least one other device. The method includes selecting a first subset of the content selection lists, responsive to a total number of unique device associated with a plurality of content selection lists of the first subset exceeding a threshold. The method includes transmitting a request for an item of content, the request comprising identifications of the content selection lists of the selected first subset. The method includes receiving a first item of content selected by the content server based on the content selection lists of the selected first subset.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: July 27, 2021
    Assignee: Google LLC
    Inventors: Michael Kleber, Zhenyu Liu, Josh Karlin, Gang Wang, Nitish John Korula, Yijian Bai, Jason Hsueh, Deepak Ravichandran
  • Patent number: 11076022
    Abstract: Systems, methods, and non-transitory computer-readable media can initiate a robotics framework configured to enable inter-process communications between a plurality of services implemented on the robotics framework, the plurality of services configured to operate at least some features of a vehicle. A function call is received from a first service of the plurality of services. The function call instructs the robotics framework to generate a network socket. A virtual network socket configured to receive data from a data log is generated based on the function call. The virtual network socket simulates data transmission with a hardware device over a real network socket.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: July 27, 2021
    Assignee: Lyft, Inc.
    Inventors: Tirthkumar Nilaykumar Pandya, Siliang Li, Jonathan Nichols
  • Patent number: 11070495
    Abstract: Systems and methods for a chatbot communication framework, which solves the problems of hacker chatbots, identity theft, transmission of corrupt data and related technological issues by providing an integrated framework for communication between chatbots that otherwise use various different unique standards and rules and authentication procedures. This improves the operation of chatbot computing systems by increasing speed and efficiency of electronic communication between such systems and increasing security of such systems by preventing identity theft and transmission of corrupt data.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: July 20, 2021
    Assignee: DISH NETWORK L.L.C.
    Inventors: Rima Shah, Sheshank Kodam
  • Patent number: 11070515
    Abstract: A virtual address of a destination of a packet is parsed into a set of virtual address components. A subset of the set of virtual address components is tokenized into a token. The token is converted into at least a portion of a hostname. A look-up of a real network address corresponding to the hostname is performed. The packet is caused to be transmitted to the real network address, wherein the real network address corresponds to a host machine on a physical network, the receiving virtual entity operating on the host machine.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: July 20, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marc Cochran, Eran Gampel, Gal Sagi
  • Patent number: 11063811
    Abstract: Examples described herein include systems and methods for multi-tenant event sourcing and audit logging in a cloud-based computing infrastructure. In an example method, an event package can be received from a first microservice of an application. The event can describe any action performed within the computing infrastructure and can include various types of information. For example, it can include an event type, event ID, object type, object ID, and parent event ID. The event package can be associated with a tenant and only provided to tenant-approved recipients. The recipient can use the event package to automatically carry out steps to recreate and configure an object, or to determine the source of an event or failure within the system.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: July 13, 2021
    Assignee: VMware, Inc.
    Inventor: Suman Shil
  • Patent number: 11063823
    Abstract: Embodiments of the present invention are directed towards optimizing two or more services that exchange data over a communication network to send, receive and record data across a plurality of network connections, where each network connection is between two sockets, and modifying the communication network to, at least temporarily, assign a plurality of sockets for use by the two services to exchange data between them.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Gireesh Punathil, Vipin M V, Subrahmanya Chari Paradani, Jayashree Shamkoor Kumar
  • Patent number: 11025589
    Abstract: A networked electronic device produces a data object comprising content and assigns a location-independent application-level name to the data object. The location-independent application-level name is independent of any network location at which the content is available. The networked electronic device maps the location-independent application-level name to an IP address, generates a DNS resource record specifying the mapping of the location-independent application-level name to the IP address, and provides the DNS resource record to a DNS network node.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: June 1, 2021
    Assignee: CISCO TECHNOLOGY, INC
    Inventors: Luca Muscariello, Warren Scott Wainner, Giovanna Carofiglio, Jordan Augé
  • Patent number: 11019166
    Abstract: Management services for distributed computing architectures using rolling changes are provided herein. An example system includes clusters of nodes providing services and a plurality of management servers, each of the plurality of management servers including: at least a distributed coordination service for the clusters of nodes, the distributed coordination service being a datastore; and a constructor that manages allocation and life cycle deployments of the nodes of the clusters, the constructor further configured to manage topological changes to nodes of the clusters by implement rolling attribute changes for the nodes.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: May 25, 2021
    Assignee: Elasticsearch B.V.
    Inventors: Alex Brasetvik, Njal Karevoll
  • Patent number: 11016793
    Abstract: Filtering based containerized virtual machine networking is disclosed. For example, a host has a processor, a memory, and a network interface (NIC), and a hypervisor executes on the host. A container with a filtering module executes on the host with a virtual machine (VM) with a virtual network interface (VNIC) executing on the container. The VNIC receives a message for transmission over a network. The filtering module determines whether an internet protocol (IP) address in the message matches a validation IP address configured in the filtering module. In response to determining that the IP address in the message is invalid, transmission of the message is canceled and the message is sent to a remediation service. In response to determining that the IP address in the message valid, the container forwards the message to the hypervisor, which transmits the message to the network using the IP address via the NIC.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: May 25, 2021
    Assignee: Red Hat, Inc.
    Inventor: Michael Tsirkin
  • Patent number: 11012259
    Abstract: The disclosed computer-implemented method for preserving system contextual information in an encapsulated packet may include (1) receiving, at a computing device, a network packet from the network via a network adapter port, (2) encapsulating the received network packet with a tunnel header, where a network identifier field in the tunnel header comprises information identifying the network adapter port, (3) determine an outer Internet protocol (IP) address for the encapsulated network packet, where the destination IP address corresponds to a destination on the network, (4) addressing an outer header of the encapsulated network packet with the IP address, and (5) sending the encapsulated network packet toward the destination identified by the destination IP address. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: May 18, 2021
    Assignee: CA, Inc.
    Inventors: Mark McConnaughay, Gary Tomic, Ron Frederick
  • Patent number: 11005714
    Abstract: A method for automatically assigning individual topological addresses to network switches includes obtaining first individual topological addresses each of which includes one identifier of a hierarchical level and N?1 non-hierarchical identifier(s) of the network switch with which it is associated, N?2. It further includes the transcoding of each first individual topological address by subdividing the N?1 non-hierarchical switch identifier(s) as a function of a value of the hierarchical level identifier into one or more sub-topology identifiers separated from one another by at least one first separator character, forming a first character string, and into one or more switch identifier(s) separated from one another by at least one second separator character, forming a second character string. A second hierarchical individual topological address is thus constituted by concatenation including the first and second character strings, as well as a third separator character therebetween.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: May 11, 2021
    Assignee: BULL SAS
    Inventor: Alain Cady
  • Patent number: 10996657
    Abstract: Multiple component mounters connected via a network are able to have multiple units attached. A control device of each component mounter requests other component mounters to send the specific information and the update date and time of a unit corresponding to the unit ID read by an ID reading section from an ID recording section of the unit set on the component mounter, and in certain cases a request is sent to the other component mounters to send the specific information of the unit, and the specific information of the unit and the update date and time of the specific information sent from the other component mounter in accordance with the request are stored in the storing section of the component mounter that issued the request.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: May 4, 2021
    Assignee: FUJI CORPORATION
    Inventor: Minoru Yoriki
  • Patent number: 10992788
    Abstract: According to an aspect of the present invention, a modeling method of a semantic gateway is provided, which includes: inputting a plurality of protocol data from a plurality of devices that each use a different protocol to the semantic gateway; performing, at the semantic gateway, a protocol analysis and syntax induction on the inputted plurality of protocol data respectively, to obtain a plurality of protocol ontology instances corresponding to the plurality of protocol data; performing, at the semantic gateway, a semantic query and matching operation for the plurality of protocol ontology instances using a dictionary library and a model ontology library to obtain a plurality of model ontologies corresponding to the plurality of protocol ontology instances; and merging, at the semantic gateway, the plurality of model ontologies to generate a generic model.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: April 27, 2021
    Assignee: HITACHI, LTD.
    Inventor: Zhirong Zeng