Patents Examined by Tom Y Chang
  • Patent number: 11438185
    Abstract: Techniques are described herein for automated assistants that proactively provide content to participant(s) of multi-participant message exchange threads (e.g., group chats, audio and/or video calls in which oral messages are transcribed for analysis, etc.) based on signals such as individual participant profiles associated with participant(s). In various implementations, automated assistant(s) that may not be explicitly invoked may analyze content of a message exchange thread involving multiple human participants and/or document(s) associated with the message exchange thread. Based on the analyzing, the automated assistant(s) may identify topic(s) pertinent to the message exchange thread. Based on individual participant profiles associated with the participants, the automated assistant(s) may identify shared interest(s) of the participants.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: September 6, 2022
    Assignee: GOOGLE LLC
    Inventors: Vladimir Vuskovic, Yariv Adan
  • Patent number: 11418509
    Abstract: A cloud-based storage architecture provides for the isolation of client data in a distributed manner using a hub-and-spoke account mechanism within the cloud. Individual client data is securely isolated while still providing a master account with access to all data, including providing access from common applications to all of the data. Thus complete client isolation is achieved while simultaneously sharing the code necessary to process the data in the cloud. A separate client account may be maintained for data stored at separate physical locations, such as may be required under various privacy laws and regulations; in this manner, no data is required to leave a specified geopolitical location in order for processing to occur.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: August 16, 2022
    Assignee: Acxiom LLC
    Inventors: Larry Strezo, David Scott, John Riewerts, Blake Reed, Vineet Saini
  • Patent number: 11381409
    Abstract: Techniques are described herein for automated assistants that proactively provide content to participant(s) of multi-participant message exchange threads (e.g., group chats, audio and/or video calls in which oral messages are transcribed for analysis, etc.) based on signals such as individual participant profiles associated with participant(s). In various implementations, automated assistant(s) that may not be explicitly invoked may analyze content of a message exchange thread involving multiple human participants and/or document(s) associated with the message exchange thread. Based on the analyzing, the automated assistant(s) may identify topic(s) pertinent to the message exchange thread. Based on individual participant profiles associated with the participants, the automated assistant(s) may identify shared interest(s) of the participants.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: July 5, 2022
    Assignee: GOOGLE LLC
    Inventors: Vladimir Vuskovic, Yariv Adan
  • Patent number: 11381668
    Abstract: Methods, systems, and devices for determining a subset of users from among a set of users based on a set of received information associated with a photograph, where the disposition of the information is used to first determine the subset and then perform facial recognition on the subset of photographs for each user in order to accurately identify each user or users present in the photograph.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: July 5, 2022
    Inventors: Elliot Berookhim, Pejman Yedidsion
  • Patent number: 11381446
    Abstract: Systems and methods include obtaining network communication information about hosts in a network and applications executed on the hosts; automatically generating one or more microsegments in the network based on analysis of the obtained network communication information, wherein each microsegment of the one or more microsegments is a grouping of resources including the hosts and the applications executed on the hosts that have rules for network communication; automatically generating a meaningful name for the one or more microsegments based on a plurality of techniques applied to information associated with the hosts; and displaying the automatically generated one or more microsegments and the corresponding automatically generated meaningful name.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: July 5, 2022
    Assignee: Zscaler, Inc.
    Inventors: John O'Neil, Peter Smith
  • Patent number: 11374828
    Abstract: Described embodiments provide systems and methods of using an error budget for monitoring performance of a service level of a service is provided. A device intermediary to a plurality of requestors and a plurality of services can identify an error budget for a service level of a service. The error budget can include an amount for which the service is allowed to fall below the service level. The device can monitor, via requests from the requestors to the service, performance of the service with respect to the service level. The device can determine one or more instances for which the service falls below the service level and allocate one or more amounts from the error budget. The device can display the usage of the error budget for the service in association with the service level.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: June 28, 2022
    Assignee: Citrix Systems, Inc.
    Inventor: Jeremy White
  • Patent number: 11368506
    Abstract: The objective of the present invention is to provide a method, apparatus, computing node and computer program product for fault handling in a stream computing system. Here, at a computing node, recording arrival sequences of respective original data from a upstream computing node; performing persistence operation on the respective original data according to a predetermined period; in the case of failure and restart, restoring to-be-computed data in internal storage from the original data subjected to the persistent operation and/or the upstream computing node, and replaying and computing the restored to-be-computed data according to the respective previous arrival sequences; continuing encoding each completely computed result data according to offset of the result data in the last persistent operation period before the failure and transmitting the encoded result data to a next node.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: June 21, 2022
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Ran Shi, Yi Cheng, Jianwei Zhang, Weikang Gao
  • Patent number: 11368501
    Abstract: In some embodiments, a method can include connecting, via an application stored in a browser cache of a presenter compute device, to a synchronized mesh server endpoint. The synchronized mesh server endpoint establishes a session between the presenter compute device and multiple audience compute devices. The method can further include formatting each page from multiple pages of a portable document format (PDF) to a unique scalable vector graphics (SVG) representation from multiple SVG representations, such that the multiple SVG representations are stored in the browser cache when the multiple pages are formatted. The PDF file includes the multiple pages and multiple tags. The method further includes uploading the multiple SVG representations and the multiple tags to the synchronized mesh server endpoint. The method further includes clearing the application from the browser cache, after the uploading and when an end-of-session message is received from the synchronized mesh server endpoint.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: June 21, 2022
    Assignee: Hercules Solutions LLC
    Inventors: Rainer Paskiewicz, Darren Yip, Anton Warendh, Marc Feigen
  • Patent number: 11363098
    Abstract: A method of correlating probability assertions and resource allocations includes receiving a first probability assertion and a first resource allocation from a first client device; receiving a second probability assertion and a second resource allocation from a second client device; correlating the first probability assertion with the second probability assertion by matching characteristics of the first probability assertion with characteristics of the second probability assertion; and creating a peer-to-peer match between the first request on the second request from the client devices.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: June 14, 2022
    Inventors: Thomas Reilly, Joseph Abergel
  • Patent number: 11356383
    Abstract: A system to facilitate communication between a cloud system and an edge server is described. The system includes one or more processors to execute a translation service to receive a first request operation from a cloud service, wherein the first request operation comprises a first communication protocol supported by the cloud service, translate the first request operation to a second communication protocol supported by a first edge server, wherein the second communication protocol is different from the first communication protocol and transmit the translated first request operation to the first edge server.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: June 7, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kenneth Leach, Jorge Daniel Cisneros
  • Patent number: 11356288
    Abstract: An interactive broadcast management system including an automatic dynamic creation of groups of online participants to form or reform chat rooms based on any one or more of: the number of people joining a sub chat room; the amount of interaction of those people; and the range of opinions of those people; and as a result of one or more of those reviews an automatic change in: the size of the chat room; ranking of people in that chat room; and the number of people to be selected from each chat room to form a pool of engaging participants.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: June 7, 2022
    Assignee: Lets Join In (Holdings) Pty., Ltd.
    Inventors: Geza Szeredi, Giftson Selladurai Selvan Rajadurai
  • Patent number: 11347762
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for shared folder backed integrated workspaces. In some implementations, a content management system can provide a graphical user interface (GUI) that integrates communications and content management into a single user interface. The user interface can include mechanisms that allow a user to provide input to generate a new workspace. The user interface can provide a mechanism to allow a user to view conversations related to the workspace and/or content items associated with the workspace. The user interface can present representations of content items associated with the workspace and allow the user to provide input to generate, view, edit, and share content items associated with the workspace.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: May 31, 2022
    Assignee: Dropbox, Inc.
    Inventors: Sean Beausoleil, Matteus Pan, Jean-Denis Greze, Anthony DeVincenzi
  • Patent number: 11340956
    Abstract: System, methods, and other embodiments described herein relate to improving execution of processing requests by an edge server. In one embodiment, a method includes predicting a number of computing requests from vehicles for execution by the edge server using a prediction solver for a time period that is forthcoming. The prediction solver may predict the number of computing requests using a prediction model selected in association with service constraints of the edge server and information from an additional server. The method also includes determining a request handling scheme using an optimization solver according to the number of computing requests, the service constraints of the edge server, and a service area of the edge server. The method also includes communicating the request handling scheme and a resource schedule to the edge server on a condition that a resources criteria are satisfied for the time period.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: May 24, 2022
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventors: Yin-Chen Liu, BaekGyu Kim
  • Patent number: 11336594
    Abstract: An information processing system and an information processing method to enable a conversation to be animated with a response of a virtual agent having proper personality corresponding to a communication situation between users. The information processing system includes: a virtual agent profile database that accumulates profiles of a plurality of virtual agents capable of communication on a network; and a controller that selects one virtual agent from the plurality of virtual agents in accordance with an analysis result of communication between real users, generates a message in accordance with the analysis result and the profile of the one virtual agent, and posts the generated message to a communication session between the real users.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: May 17, 2022
    Assignee: SONY CORPORATION
    Inventor: Yasushi Miyajima
  • Patent number: 11316871
    Abstract: Methods and systems to estimate encrypted multi-path TCP (MPTCP) network traffic include restricting traffic in a first direction (e.g., uplink) to a single path, and estimating traffic of multiple subflows of a second direction (e.g., downlink) based on traffic over the single path of the first direction. The estimating may be based on, without limitation, acknowledgment information of the single path, a sequence of acknowledgment numbers of the single path, an unencrypted initial packet sent over the single path as part of a secure tunnel setup procedure, TCP header information of the unencrypted initial packet (e.g., sequence number, acknowledgment packet, and/or acknowledgment packet length), and/or metadata of packets of the single path (e.g., regarding cryptographic algorithms, Diffie-Helman groups, and/or certificate related data).
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: April 26, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Santosh Ramrao Patil, Gangadharan Byju Pularikkal, David McGrew, Blake Harrell Anderson, Madhusudan Nanjanagud
  • Patent number: 11283692
    Abstract: Service discovery for an application lacking capabilities sufficient to facilitate Universal Plug and Play (UPnP), Zero-configuration networking (Zeroconf), Simple Service Discovery Protocol (SSDP) or other service discovery protocols relying upon multicast User Datagram Protocol (UDP) is contemplated. The service discovery may be facilitated with a discovery proxy configured to identify available services and a discovery service having capabilities sufficient to apprise the application of the services identified with the discovery proxy.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: March 22, 2022
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Robert M. Lund, Steven E. Johnson
  • Patent number: 11269958
    Abstract: A system enables client to convert a command, which specifies applying a search pattern to a data object that is stored by server, into at least one part of an input file, which specifies applying the search pattern to the data object that is stored by server, and to write at least one part of the input file to server, in response to receiving the command. The system reads the data object from server, in response to reading at least one part of the input file. The system generates a match result by applying the search pattern to the data object. The system writes at least one part of an output file, comprising the match result, to client, thereby enabling client to read at least one part of the output file and to convert at least one part of the output file into a response, comprising the match result, to the command.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: March 8, 2022
    Assignee: EMC IP Holding Company LLC
    Inventor: Lokanadham Potnuru
  • Patent number: 11265272
    Abstract: A system for flexible and scalable automated end-to-end chat-based contact center testing, having a test case management platform, a chat cruncher, a contact center manager, a chat classifier, a desktop automation engine, and headless browser-based virtual agents and customers. The test case management platform allows a user to configure operation of the system. The chat cruncher operates a plurality of virtual customers. The contact center manager operates a plurality of virtual agents to participate in chat session with virtual customers.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: March 1, 2022
    Assignee: CYARA SOLUTIONS PTY LTD
    Inventors: Alok Kulkarni, Geoff Willshire
  • Patent number: 11258664
    Abstract: A provisioning system autonomously and asynchronously brings up data center racks. In an embodiment, the provisioning system determines presence of a first and second device connected to a network. The provisioning system generates a first and second thread for validation of the first and second devices, respectively. Responsive to determining by the first thread that the first device is not validated, the provisioning system notifies a detection system that the validation of the first device has not passed. Responsive to determining by the second thread that the second device is validated, the provisioning system provisions the second device for integration with one or more provisioned devices on the network.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: February 22, 2022
    Assignee: Uber Technologies, Inc.
    Inventors: Vasileios Lakafosis, Robin Bassant, Harshmeet Singh
  • Patent number: 11252059
    Abstract: A method and system are described. The method and system include determining a grouping characteristic for a plurality of nodes and a corresponding plurality of links. The nodes and the links correspond to components of a network and are associated with network performance information. The grouping characteristic includes at least one of partitionability into pages and a hop distance. The method and system also include generating a graphical visualization based on the grouping characteristic, the nodes and the links.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: February 15, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: John Moeses Ercia Bauan, Sunil Bandla, Ricardo V. Oliveira