Patents Examined by Robert B. Harrell
  • Patent number: 11159641
    Abstract: Sharing data is disclosed including receiving a data-sharing instruction directed at an information card, and invoking a communication application to perform a specific operation, the specific operation including: transmitting to-be-shared information card data to a receiving terminal, or transmitting an identifier for the information card to a receiving terminal so that the receiving terminal downloads information card data associated with the information card based on the identifier.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: October 26, 2021
    Assignee: BANMA ZHIXING NETWORK (HONGKONG) CO., LIMITED
    Inventor: Zhonghua Zeng
  • Patent number: 11153395
    Abstract: A network system managing an on-demand service within a geographic region can receive, over a network, multi-user request data corresponding to a request for service for a plurality of users. The request data can indicate one or more start locations, a plurality of users, and one or more service locations. In response to receiving the request data, the network system can select a set of service providers from a plurality of candidate service providers in the geographic region to provide the requested service. The service providers can be selected based on optimizations of one or more service parameters including estimated fares for the plurality of users, ETAs to the start location, ETAs to the service locations, etc. The network system can further determine routes for the set of service providers from their respective locations to the start or service location(s) and from the start or service location(s) to the respective start or service location(s).
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: October 19, 2021
    Assignee: Uber Technologies, Inc.
    Inventors: Matthew Sweeney, Logan Rockmore, Lisa Weitekamp
  • Patent number: 11153234
    Abstract: The present disclosure provides method and apparatus for providing news recommendation in automated chatting. A first message may be obtained in a chat flow. Recommended news may be determined based at least on the first message, a user preference list including sentiment labels, and a news dataset including sentiment labels. At least one of title, summarization and content of the recommended news may be provided based on the first message.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: October 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Xianchao Wu
  • Patent number: 11146529
    Abstract: A computer-implemented method in a content delivery network (CDN), wherein the CDN delivers content on behalf of at least one content provider. The CDN includes a rendezvous system that selects CDN servers for clients. In response to a request by a rendezvous mechanism in the rendezvous system, a first given function is evaluated. Based on the outcome of the evaluating, the rendezvous mechanism uses either a first table or a second table. The first table was generated by a first table generation mechanism for use by said rendezvous mechanism to select CDN servers for clients, and the second table was generated by a second table generation mechanism for use by the rendezvous mechanism to select CDN servers for clients.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: October 12, 2021
    Assignee: Level 3 Communications, LLC
    Inventors: Christopher Newton, Hong Zhu
  • Patent number: 11128483
    Abstract: A method for providing a meeting record to a meeting participant is provided. The method includes identifying a presence, in a meeting, of one participant and identifying a start of the meeting. The method also includes recording during the meeting, from the participant or from multiple participants, an audio, a video, and recording, from one of the participants in the meeting, a presentation. The method includes creating a meeting record with identifications of the participants in the meeting, the audio of the participant, the video of the participant, and the presentation from one of the participants in the meeting by forming a timeline file with a condensed transcript of highlights from the audio and the video, and providing the meeting record for a playback to a second participant in the meeting, upon request. A system and a non-transitory medium storing instructions to cause the system to perform the above method are also provided.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: September 21, 2021
    Assignee: Fuze, Inc.
    Inventors: Luke Surazski, Elias Sardonis, Jedidiah Brown
  • Patent number: 11122141
    Abstract: Embodiments for managing online content by one or more processors are described. An identification of a content creator and an identification of an organization are received. A relationship associated with the content creator and the organization is determined based on at least one online data source associated with at least one of the content creator and the organization. A signal representative of the determined relationship between the content creator and the organization is generated.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: September 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Martin G. Keen, Grant Mericle, Martin Presler-Marshall, Ravi Ranjan
  • Patent number: 11122120
    Abstract: A method, computer system, and a computer program product for object notifications is provided. The present invention may include receiving a requestor's operation. The present invention may then include determining that a notification describing the requestor's operation should be sent. The present invention may then include determining whether the requestor's operation is successful or unsuccessful, and the present invention may lastly include deleting an in-memory object.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: September 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Brittain Bolen, Wesley Leggette, Brian Frederick Ober
  • Patent number: 11115483
    Abstract: Methods, apparatus, and systems are disclosed for census and panel matching using Hypertext Transfer Protocol (HTTP) headers. An example method disclosed herein includes retrieving a session identifier linked to a device, the device generating a request for media, positioning the session identifier in a HTTPS header property of a network message, and transmitting the session identifier in the HTTPS header property of a network message to a proxy server for parsing of the HTTPS header property to retrieve the session identifier.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: September 7, 2021
    Assignee: The Nielsen Company (US), LLC
    Inventors: Cary Pillers, Suraj Jagga
  • Patent number: 11115358
    Abstract: Systems and methods for insertion of contact profile images into messages are disclosed. The images can be received from a public profile of a social media website, or from locally stored content. The images may be selected based on a context, such as the recipient and/or sender address, or context of the message. The selected image is inserted into the message instead of, or in addition to the contact name. The recipient then receives a message that includes the inserted image.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: September 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Shadi E. Albouyeh, James E. Fox, Trudy L. Hewitt, Prasad L. Imandi
  • Patent number: 11108873
    Abstract: Techniques for satisfying a plurality of service demands in a data communication network are disclosed. Aspects include identifying a first plurality of edges, each of which connects two of a plurality of nodes in the data communication network, wherein each of the first plurality of edges is associated with one of a plurality of unprotected service demands; generating a spanning tree comprising a second plurality of edges selected from the first plurality of edges, wherein the spanning tree connects all of the plurality of nodes that are connected by the first plurality of edges; and creating a set of service links based on the generated spanning tree.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: August 31, 2021
    Assignee: ECI Telecom Ltd.
    Inventors: Shirel Ezra, Efraim Gelman, Inbal Hecht
  • Patent number: 11108854
    Abstract: A computer-implemented method for implementing an overlay network on peer-to-peer network to enable resource allocation that accounts for attributes and statuses of one or more nodes therein is provided. The computer-implemented method includes registering one or more nodes with the overlay network and executing overlay registration routing of the one or more nodes by building a routing table to cause node types to know about each other. Overlay sorting is executed between the node types based on corresponding characteristics.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: August 31, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy M. Lynar, Olivia J. Smith, Ramachandra R. Kolluri
  • Patent number: 11102278
    Abstract: A method for managing a software-defined data center is disclosed. The method involves implementing redundant cloud management stacks, processing duplicate application program interface (API) calls in parallel with the redundant cloud management stacks, and performing a data center operation corresponding to the processed duplicate API calls.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: August 24, 2021
    Assignee: VMware, Inc.
    Inventor: Manu Pratap Singh
  • Patent number: 11098918
    Abstract: Systems and methods are disclosed for using one or more gateway systems for integrating multiple load control systems such that the load control systems may appear to a user and be controlled by the user as a unified load control system.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: August 24, 2021
    Assignee: Lutron Technology Company LLC
    Inventors: John H. Bull, Ram K. Prasad
  • Patent number: 11070488
    Abstract: Provided are a system and method for controlling a workflow across domains on the basis of a hierarchical engine framework. Inventive workflow control makes it possible to configure a flexible hierarchical engine framework and provide a workflow service with low latency. Also, the system and method make it possible to control a workflow by building an engine and a data pipeline across domains.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: July 20, 2021
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Tae Wan You, Yeon Hee Lee, Cheol Sig Pyo, Yong Geun Hong, Min Suk Kim, Woong Shik You, Seong Ik Cho, Hyun Joong Kang, Kwi Hoon Kim, Hyun Jae Kim, Ho Sung Lee, Jung Ha Hong
  • Patent number: 11055356
    Abstract: A mobile user borne brain activity data and surrounding environment data correlation system comprising a brain activity sensing subsystem, a recording subsystem, a measurement computer subsystem, a user sensing subsystem, a surrounding environment sensing subsystem, a correlation subsystem, a user portable electronic device, a non-transitory computer readable medium, and a computer processing device. The mobile user borne system collects and records brain activity data and surrounding environment data and statistically correlates and processes the data for communicating the data into a recipient biological, mechatronic, or bio-mechatronic system.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: July 6, 2021
    Inventors: Kurtis John Ritchey, Kenneth Ira Ritchey
  • Patent number: 11050857
    Abstract: Systems and methods for Transmission Control Protocol (TCP) acknowledgement (ACK) packet suppression are described. In various implementations, these systems and methods may be applicable to low-power communications. For example, a method may include receive an incoming TCP packet at a TCP layer implemented by the communication system; de-encapsulating the incoming TCP packet using a TCP protocol to identify an incoming Secure Sockets Layer (SSL) or Transport Layer Security (TLS) packet; passing the incoming SSL or TLS packet from the TCP layer to an SSL or TLS layer; and signaling, by the SSL or TLS layer to the TCP layer in response to the SSL or TLS layer having received the incoming SSL or TLS packet, that a TCP acknowledgement be suppressed by the TCP layer.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: June 29, 2021
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Uri Weinrib, Oren Shani, Ben Gilboa
  • Patent number: 11044148
    Abstract: An optimistic and failsafe technique validates network configurations of storage and compute nodes deployed as a cluster. An optimistic aspect of the technique, saves an initial network configuration state of each node as a “failsafe” state and an expected network end-state is applied to each node. According to a validation aspect of the technique, each node employs a test to validate connectivity with other nodes in the cluster. In response to every validating node responding to a coordinating node that the validation test succeeded, an “all-clear” message is sent to all of the nodes instructing each node to maintain the applied expected network end-state. If any node is unreachable due to a configuration validation failure, then a failsafe aspect of the technique is invoked wherein the all-clear message is not sent and the remaining nodes of the cluster automatically “roll-back” to the initial failsafe network state after a timeout.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: June 22, 2021
    Assignee: NetApp, Inc.
    Inventors: John Allen Patterson, John Mears
  • Patent number: 11025738
    Abstract: Various embodiments are described herein for systems and methods that can be used to determine a destination location in a network fabric. In one example embodiment, the method comprises receiving an application server attribute at a fabric controller from a source port, generating at the fabric controller a destination location based on the application server attribute and mapping information stored on the fabric controller, and transmitting the destination location to the source port, where the source port transmits packetized data to a destination location based on the destination location.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: June 1, 2021
    Assignee: Evertz Microsystems Ltd.
    Inventor: Rakesh Patel
  • Patent number: 11025562
    Abstract: An electrical computer system processing architecture for providing an indication of activity in the electrical computer system, the electrical computer system processing architecture comprising a plurality of client computers connected to at least one server by a computer network. Each of the client computers is configured to provide requests to the at least one server. The or each server comprises a store for storing requests provided by the plurality of client computers. The or each server is configured to match complementary requests from the plurality of client computers stored in the store. Following the matching of complementary requests, the or each server counts unmatched requests corresponding to one or other of the complementary requests in the store, and outputs the counted number of unmatched requests to provide the indication of activity in the computer system.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: June 1, 2021
    Assignee: NEX Services North America LLC
    Inventors: Jason Chauval, Christopher Freedlander, David J. Lyons
  • Patent number: 11016796
    Abstract: A controller sandbox using an emulation framework of a hypervisor is disclosed. A hypervisor receives, from a task in a virtual machine that is controlled by the hypervisor in a computing device on which the hypervisor executes, a first implement device command request that requests that a first device command be implemented on a controllable device communicatively connected to the computing device via an interface. The hypervisor determines that the first device command is on an authorized device command list. Based on determining that the first device command is on the authorized device command list, the hypervisor communicates a signal to the controllable device to implement the first device command.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: May 25, 2021
    Assignee: Red Hat, Inc.
    Inventor: Bandan Das