Patents Examined by Adam Cooney
  • Patent number: 11973732
    Abstract: A system comprises one or more processors of a machine and a memory storing instructions that, when executed by the one or more processors, cause the machine to perform operations. The operations comprise: receiving an image; generating an avatar with a trained neural network based on the image, the trained neural network predicting multiple trait values for the avatar; and sending a message with the generated avatar.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: April 30, 2024
    Assignee: Snap Inc.
    Inventors: Caner Berkay Antmen, Michal Dobrogost
  • Patent number: 11973609
    Abstract: Systems and methods of real time notification of activities that occur in a web-based collaboration environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for selecting a recipient of a notification an activity according to criteria determined based on a workspace in which the activity was performed in the online collaboration platform and/or sending the notification of the activity to the recipient such that the recipient is notified in real time or near real time to when the activity occurred.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: April 30, 2024
    Assignee: Box, Inc.
    Inventors: Sam Ghods, Arnold Goldberg, Florian Jourda, David T. Lee, Arshdeep Mand
  • Patent number: 11962553
    Abstract: A method of operating a proxy module connected in between a third-party scheduling service and a mail server in a communications network includes receiving, at the proxy module, a request to access a resource of a first agent. The method includes generating a first determination results by determining whether a request type of the received request is an allowed request type. The method includes generating a second determination result by determining whether the first agent is an allowed agent. The method includes, based on the first and second determination results, formatting the received request in accordance with a format associated with the mail server and providing the formatted request to the mail server.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: April 16, 2024
    Assignee: CHARLES SCHWAB & CO., INC.
    Inventors: Richard Alan Adams, Ronald Glenn Martel, Jr., Daniel Sass, Glenn A. Rose
  • Patent number: 11962665
    Abstract: A server receives a request for a document from a client device. The server determines from the request that the client device is a mobile client device. The server determines that the requested document is not for an optimized mobile version and that there is an optimized mobile version of the document that is located at a different location. Instead of transmitting the requested document to the client device, the server transmits a redirect message to the client device to the optimized mobile version of the document. The server receives a request for the optimized mobile version of the document, retrieves that version of the document, and transmits that version of the document to the mobile client device.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: April 16, 2024
    Assignee: CLOUDFLARE, INC.
    Inventors: Igor Postelnik, Mohd Fairuz Irtefa
  • Patent number: 11949638
    Abstract: The present disclosure describes systems and methods for enabling real-time conversational dialog among a large population of networked human users while facilitating convergence on groupwise decisions, insights, and solutions, and amplifying collective intelligence. A collaboration server running a collaboration application is provided, wherein the collaboration server is in communication with the plurality of the networked computing devices and each computing device is associated with one user of the population of human participants. In some cases, the collaboration server defines a plurality of sub-groups of the population of human participants. A local chat application configured for displaying a conversational prompt received from the collaboration server is provided on each networked computing device. The local chat application enables real-time chat communication with other users of a sub-group assigned by the collaboration server.
    Type: Grant
    Filed: August 30, 2023
    Date of Patent: April 2, 2024
    Assignee: Unanimous A. I., Inc.
    Inventor: Louis B. Rosenberg
  • Patent number: 11949662
    Abstract: A method for virtual on-demand internet connectivity for management controllers is disclosed. The method includes starting, on a management controller of a computing device connected to a management network, a management session in response to a valid login request from an authorized system administrator computer. The method includes, after startup of the management session, establishing a proxy in a browser of a device with a connection to a public network. The proxy enables the management controller to send one or more internet requests through the proxy using the connection to the public network. The method includes providing information to the system administrator computer. The provided information includes information received by the management controller in response to the one or more internet requests.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: April 2, 2024
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Mark Molander, Fred Bower, III, Chekim Chhuor
  • Patent number: 11888607
    Abstract: The disclosed computer-implemented method may include (1) receiving, via a social networking system, a request from a user to participate in a discovery service designed to facilitate connections between users of the social networking system who share common attributes, (2) obtaining, from the user, data representative of at least one desired user attribute, possessed by the user, for new user connections, (3) identifying, within the social networking system, at least one additional user who is both a participant in the discovery service and who also possesses the desired user attribute, and (4) providing a visual indication to the user, when representing the additional user within a user interface of the social networking system, that the additional user is a participant in the discovery service and that the additional user possesses the desired user attribute. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: January 30, 2024
    Assignee: Meta Platforms, Inc.
    Inventor: Nathan Andrew Sharp
  • Patent number: 11870755
    Abstract: Systems and methods provide for provisioning a dynamic intent-based firewall. A network controller can generate a master route table for network segments reachable from edge network devices managed by the controller. The controller can receive zone definition information mapping the network segments into zones and Zone-based Firewall (ZFW) policies to apply to traffic between a source and destination zone specified by each ZFW policy. The controller can evaluate a ZFW policy to determine first edge network devices that can reach first network segments mapped to the source zone specified by the ZFW policy, second edge network devices that can reach second network segments mapped to the destination zone specified by the ZFW policy, and routing information (from the route table) between the first network segments, the first and second edge network devices, and the second network segments. The controller can transmit the routing information to the edge network devices.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: January 9, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Vamsidhar Valluri, Saravanan Radhakrishnan, Anand Oswal, Vinay Prabhu, Sarah Adelaide Evans, Suraj Rangaswamy
  • Patent number: 11863602
    Abstract: A communication platform can leverage a network-based computing system to enable applications to exchange data with one or more applications via channels. In some examples, a first application may post messages to the channel and a second application may listen to the posted messages to identify an event based on one or more of the messages. Responsive to detecting an event, the second application may notify a user, create a new channel, add a user to a channel, or the like, and/or the second application may take an action to remediate an issue. The first application and the second application and users added to the channel may be associated with a same or different organizations.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: January 2, 2024
    Assignee: Salesforce, Inc.
    Inventors: Michael Brevoort, Ilan Frank
  • Patent number: 11838363
    Abstract: Techniques are provided for offloading the management of sensor data and generating custom views of sensor data. Sensor data received from a data network through a message is stored within storage managed by a computing device. A handle is generated to identify the sensor data. The sensor data within the message is replaced with the handle, and the message is transmitted to a device within the data network. The device may use handles of sensor data to request custom views of sensor data.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: December 5, 2023
    Assignee: NetApp, Inc.
    Inventors: David Slik, Keith Arnold Smith
  • Patent number: 11799930
    Abstract: A server system receives an indication of a media content item from a device and determines a first set of values that correspond to characteristics of the indicated content item. The server system analyzes a defined set of content items to identify a proxy media content item. The identified proxy media content item has a second set of values that meets similarity criteria for the first set of values. The server system determines, based on analysis of a plurality of sets of media content items, a result set of one or more media content items that are related to the proxy media content item. The server system provides information associated with the result set of media content items to the device of the user.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: October 24, 2023
    Assignee: Spotify AB
    Inventor: Vincent Arther Allen
  • Patent number: 11799931
    Abstract: A server system receives an indication of a media content item from a device and determines a first set of values that correspond to characteristics of the indicated media content item. The method further includes analyzing a defined set of media content items to identify a proxy content item. The identified proxy media content item has a second set of values that meets similarity criteria for the first set of values. The method includes generating, from the defined set of media content items, a result set of media content items that are associated with the proxy media content item. The method also includes determining a result set of users of the media content provider associated with the result set of media content items and transmitting, to the device of the user, information associated with the result set of users of the media content provider.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: October 24, 2023
    Assignee: Spotify AB
    Inventor: Vincent Arther Allen
  • Patent number: 11764993
    Abstract: An apparatus, system, and method are provided herein to provide simultaneous delivery of output communications to a client device and a secondary client device are discussed herein. Some embodiments may include an apparatus including processing circuitry configured to: receive one or more electronic communications; configure the one or more electronic communications for presentation to the client device and the secondary client device based on the delivery identifier; and provide the one or more electronic communications to the client device via a wide area network to facilitate simultaneous delivery of the one or more output communications corresponding to the one or more electronic communications on the client device and the secondary client device. The one or more output communications may be provided to the secondary client device via the client device and a personal area network that is separate from the wide area network.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: September 19, 2023
    Assignee: GROUPON, INC.
    Inventors: Matthijs Mullender, Andrew Ma, Arpan Sinha
  • Patent number: 11750451
    Abstract: A workflow may include function calls to functions executed with respect to instances of elements. Health checks of elements of the workflow may be performed with reference to topology such that health checks of elements are omitted where a health check is performed by a parent in the topology. Batch processing of stages of a workflow may be performed with commencement of a stage being initiated based on completion percentage and execution time of a previous stage. Tasks of each stage may be performed by a pool of workers that are reused with pool size being selected based on expected completion time of each stage.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: September 5, 2023
    Assignee: Robin Systems, Inc.
    Inventors: Projit Bandyopadhyay, Pragash Vijayaragavan, Wenheng Chen, Sree Nandan Atur
  • Patent number: 11736550
    Abstract: A system and method for optimizing defragmentation of content in a content delivery network (CDN). In an example, a manifest available to the content delivery node with respect to a particular content as well as segment files stored in a database cache of the content delivery node are analyzed to determine if any segment files referenced by the manifest are absent from the database cache. If so, one or more delivery rules associated with the content delivery node based on historical ABR asset delivery patterns may be applied to determine representations of the absent segment files that satisfy the one or more delivery rules. After determining compliant representations of the absent segment files, they may be pulled from another content delivery node of the CDN (e.g., a parent node or an edge server node).
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: August 22, 2023
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Robert Hammond Forsman, Jennifer Ann Reynolds
  • Patent number: 11716288
    Abstract: Systems, methods, and computer-readable media for orchestrating data center resources and user access to data. In some examples, a system can determine, at a first time, that a user will need, at a second time, access to data stored at a first location, from a second location. The system can identify a node which is capable of storing the data and accessible by a device from the second location. The system can also determine a first service parameter associated with a network connection between the device and the first location and a second service parameter associated with a network connection between the device and the node. When the second service parameter has a higher quality than the first service parameter, the system can migrate the data from the first location to the node so the device has access to the data from the second location through the node.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: August 1, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Charles Calvin Byers, Gonzalo Salgueiro, Joseph Michael Clarke, Chidambaram Arunachalam, Nagendra Kumar Nainar, Avraham Poupko
  • Patent number: 11716402
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing redirects. In one aspect, a method includes receiving request data indicating that a user device has requested a content item. The request data specifies other data processing apparatus to which user interactions with the content item are to be reported. The content item includes a reference to a resource that is requested in response to user interaction with the content item. Response data is provided. The response data includes data that cause presentation of the content item. Interaction data is received specifying user interaction with the content item occurred. Redirect data is provided that cause the user device to be redirected to the resource. Reporting data is provided to the other data processing apparatus, specifying user interaction with the content item occurred. The reporting data is provided asynchronously relative to the redirect data.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: August 1, 2023
    Assignee: Google LLC
    Inventors: Shing Franky Sze, Michael Kleber, Mathieu Gagne, Leonidas Kontothanassis
  • Patent number: 11711411
    Abstract: A method is provided for performing zero-copy distribution of data samples between applications running on the same node in a system using an Object Management Group (OMG) Data Distribution Service (DDS) and/or a Real-Time Publish Subscribe (RTPS) protocol. Further provided is a method for selecting the network representation to communicate with a DataReader in a system using an Object Management Group (OMG) Real-Time Publish Subscribe (RTPS) protocol. Still further provided is the combination of these two methods to communicate transparently using zero-copy within the same node and not using zero-copy for different nodes. Embodiments of this invention lead to a relatively small communication latency that is constant and independent of the data size for applications running within a single node.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: July 25, 2023
    Assignee: Real-Time Innovations, Inc.
    Inventors: Fernando Crespo Sanchez, Gerardo Pardo-Castellote, Jan Van Bruaene, Tron Sjur Kindseth, Harishkumar Umayi Kalyanaramudu
  • Patent number: 11698949
    Abstract: A game identifier of an encrypted streaming electronic game to be streamed to a playback device may be received. The game identifier may comprise a title of the encrypted streaming electronic game. An electronic ticket for access by the playback device to a secured portion of the encrypted streaming electronic game may be gathered. The electronic ticket may specify a first gameplay state. The electronic ticket may be used to access the secured portion of the encrypted streaming electronic game at the first gameplay state. One or more gameplay actions to transform the encrypted streaming electronic game to a second gameplay state may be received. The second gameplay state may be provided to a state server, where the state server configured to instruct a license server to modify the electronic ticket to specify the second gameplay state for the encrypted streaming electronic game.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: July 11, 2023
    Assignee: ACER CLOUD TECHNOLOGY, INC.
    Inventors: Wei Yen, Pramila Srinivasan, John Princen, Raymond W. Lo, Wilson Ho
  • Patent number: 11683222
    Abstract: A virtual network function (VNF) deployment method and apparatus, the method including separately setting indication information of a common parameter and dedicated parameter in a virtual network function descriptor (VNFD), to indicate a source of a value of the common parameter and a source of a value of the dedicated parameter, where the common parameter and the dedicated parameter are included in input parameters. When assigning values to the common parameter and the dedicated parameter, a virtualization service provider obtains the value of the common parameter based on the indication information of the common parameter, and obtains the value of the dedicated parameter based on the indication information of the dedicated parameter.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: June 20, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Shitao Li