Patents Examined by Frantz B. Jean
  • Patent number: 11159862
    Abstract: The present disclosure describes specific technical approaches to implementing an arrangement in which two or more individual stories share a common feature or “knot” so as to combine to form a larger overall story, and where the individual stories are presented in different orders to different audiences, with the order of presentation affecting the audience perception of the larger overall story.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: October 26, 2021
    Inventor: Terri Johan Hitchcock
  • Patent number: 11153404
    Abstract: An average computing resource usage for each computing resource associated with a client device is determined. A determination is made whether a workload associated with a database query request received by a database management system should be shared with the client device. In response to determining that the workload associated with the database query request should be shared, one or more plug-ins are transmitted from the database management system to the client device. The one or more plug-ins are software components that add specific features to at least one computer program on the client device. At least one portion of the workload associated with the database query request is transmitted to the client device. The client device processes the workload using the plug-ins, the computer program on the client device, any other programs required to process the workload, and the one or more computing resources associated with the client device.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Zbigniew Janusz Kosno, Tomasz Ploskon, Umit Bektas, Karol Cisowski
  • Patent number: 11146601
    Abstract: In an approach to the prevention of unintentionally sharing content in a web conference, one or more computer processors detect a meeting initiation. One or more computer processors retrieve a corpus of information pertaining to the meeting. One or more computer processors detect a presenter in the meeting initiating a screen share of meeting content. One or more computer processors determine a context of the meeting content. One or more computer processors compare the corpus of information pertaining to the meeting to the context of the meeting content. One or more computer processors determine the context of the meeting content exceeds a threshold of similarity to the corpus of information pertaining to the meeting. One or more computer processors alert the presenter of dissimilar content.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Zachary A. Silverstein, Fang Lu, Clement Decrop, Jeremy R. Fox
  • Patent number: 11146642
    Abstract: To reduce As difficulties associated with sub-site collaboration in hydrocarbon recovery, exploration, operation, or services environments, on-site collaboration between users is provided by including a multi-location virtual collaboration and monitoring system that enables multi-location virtual collaboration, monitoring, and data sharing, between users at sub-sites In hydrocarbon recovery, exploration operation, or services environments. A user may access real-time and stored data using one or more wearable or portable devices. Further, a user may configure data provision and data provision preferences for consumption of data In a variety of formats.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: October 12, 2021
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Keith Edward Blaschke, Paul Lewis Mendenall
  • Patent number: 11146519
    Abstract: Techniques for multi-agent messaging authorization are described. In one embodiment, an apparatus may comprise a message processing component operative to receive an incoming message for a multi-agent entity from a user client device associated with a user account; determine an agent client device associated with the agent account; and send the incoming message to the agent client device associated with the agent account; and an agent management component operative to determine the agent account associated with the multi-agent entity to receive the incoming message. Other embodiments are described and claimed.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: October 12, 2021
    Assignee: WHATSAPP LLC
    Inventors: Brian Lange Acton, Mubarik F Imam, Daniel Charles Cocuzzo
  • Patent number: 11128694
    Abstract: Presented herein are techniques to provide an endpoint in a multi-site Software-defined network (SDN) fabric with an Internet access route that is optimal for the specific site in which the endpoint is located. In particular, a control plane node in a first site of a multi-site SDN fabric registers a border node in the first site as a Default Egress Tunnel Router (ETR) for Internet access or unknown endpoint identifier (EID) of the first site. The first site includes at least one endpoint. The control plane node receives a request for Internet access for the at least one endpoint and provides a dynamically-selected Internet access route via a same or different virtual instance (e.g., Virtual Routing and Forwarding (VRF) function(s), Virtual Private Network(s) (VPNs), Virtual Networks (VNs), etc.) for Internet traffic sent by the at least one endpoint.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: September 21, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Prakash Jain, Sanjay Kumar Hooda, Satish Kumar Kondalam
  • Patent number: 11128688
    Abstract: Embodiments provide for a system, comprising a plurality of encoders configured to generate a plurality of variant streams, and a cross-variant Instantaneous Decoder Refresh (IDR) identifier configured to inspect the plurality of variant streams, identify IDR frames in each of the plurality of variant streams, determine which IDR frames correspond to cross-variant boundaries, and demarcate the IDR frames corresponding to cross-variant boundaries.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: September 21, 2021
    Assignee: Disney Enterprises, Inc.
    Inventors: Scott C. Labrozzi, William B. May, Jr.
  • Patent number: 11121950
    Abstract: An apparatus such as an Optical Network Tester (ONT) may include an embedded script interpreter to interpret a script for testing an optical transponder coupled to the ONT. The ONT may identify a control based on a statement included in the script, and cause, via an electrical interface, an interaction with the optical transponder to occur based on the control. The ONT may generate a first timestamped log entry to indicate a timing of the control, detect a data path event associated with the optical transponder, generate a second timestamped log entry to indicate a timing of the data path event, and determine that the data path event was caused by the control based on the first timestamped log entry and the second timestamped log entry. The ONT may further assess operation of the optical transponder based on the determination that the data path event was caused by the control.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: September 14, 2021
    Assignee: VIAVI SOLUTIONS INC.
    Inventor: Reiner Schnizler
  • Patent number: 11115444
    Abstract: Apparatus comprising an interface for receiving a respective uplink data stream from each of three or more further apparatuses, and for transmitting a respective downlink data stream to each of the further apparatuses; and a logic system in communication with the interface. The logic system is configured: to receive first data in the uplink data stream received from a first one of the further apparatuses; and in a first mode, to include at least some of the first data in the respective downlink data streams transmitted to every other one of the further apparatuses, or, in a second mode, to include at least some of the first data in the downlink data stream transmitted to a second one of the further apparatuses and to omit or attenuate substantially all of the first data in the downlink data stream transmitted to at least a third one of the further apparatuses. Corresponding methods and computer readable media are disclosed.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: September 7, 2021
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Rowan James Katekar, Glenn N. Dickins
  • Patent number: 11101906
    Abstract: Computer-implemented techniques facilitate end-to-end testing of a live streaming service and a content management service providing a live streaming platform integrated with live streaming service. The techniques can be used to test live stream ingestion as well as live stream delivery. Further, the techniques encompass a live player that can be used to test delivery and consumption of adaptive bitrate live streams that are delivered from endpoint servers of the live streaming service.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yurong Jiang, Karthiek Chandrasekaran, Ming Hui Hu, Aravind Sethuraman
  • Patent number: 11057315
    Abstract: An approach is provided for generating a scaling plan. Plans for onboarding first tenant(s) a cloud computing environment and offboarding second tenant(s) of the cloud computing environment are received. Historical data about behavior of tenants of the cloud computing environment is received. Based on the received plans and the historical data, a scaling plan for scaling computer resources of external systems during the onboarding and the offboarding is generated. The scaling plan specifies a timeline indicating dates and times at which changes in workloads associated with the external systems are required for the onboarding and the offboarding. Based on the scaling plan, a scaling is determined to be needed for computer resource(s) of one of the external systems. Responsive to determining that the scaling is needed, the scaling for the computer resource(s) is triggered at a date and a time indicated by the timeline.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jing Bo Jiang, Li Jiang, Li Ni Zhang, Wen Rui Zhao, Lan Luo, Yu Zhao, Li Long Chen
  • Patent number: 11051141
    Abstract: A computer implemented method includes monitoring at a server electronic communications over a network between a first matched individual at a first client device and a second matched individual at a second client device. The monitoring includes observing initiator electronic communication contributions originating at the first client device and recipient electronic communication contributions originating at the second client device, maintaining a total electronic communications count between the first client device and the second client device, and measuring an electronic communications duration period from an initial initiator electronic communication and a last electronic communication. Based on the monitored electronic communications, it is determined that one or both of the first matched individual and the second matched individual are ready for an in-person meeting. A prompt is supplied to the first client device to initiate the in-person meeting.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: June 29, 2021
    Assignee: AMI Holdings Limited
    Inventors: Natalia Angapova, John Kneeland, Claire Stott
  • Patent number: 11042917
    Abstract: A computer-implemented system keeps records of communications between participants as a conversation. All communications between participants in a transaction are stored as part of the conversation including documents, photographs, forms etc. needed to complete the transaction. A computer system interacts with a wallet service of one or more participants to keep a record of, or to affect the transfer of, consideration between participants in the transaction. Conversations can occur for any topic or conversations for a particular topic can be selected and a template provided for documents and/or conversation participants most often needed to complete an associated transaction.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: June 22, 2021
    Assignee: Instaply, Inc.
    Inventors: Fabien Ghislain Degaugue, Yevgeniy Eugene Shteyn
  • Patent number: 11032159
    Abstract: The inventive concept described herein relates to a performance analysis apparatus of VNF in a NFV platform and a method thereof that may analyze the performance of VNFs in an NFV platform and a factor that causes the performance to be degraded. A performance analysis apparatus of VNF that analyzes performance of the VNF within a NFV platform includes an NFV environment constituting unit generating a service chain composed of VNFs, using a VNF policy configuration of the VNF and configured to deploy the VNFs corresponding to the service chain in the NFV platform, a performance monitoring unit monitoring internal forms of the VNFs by measuring a performance feature of each component within the NFV platform and a performance feature for the service chain, and an analysis unit specifying a performance degradation VNF that degrades performance in the service chain to derive a cause.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: June 8, 2021
    Inventors: Seungwon Shin, Jaehyun Nam, JunSik Seo
  • Patent number: 11025510
    Abstract: System resource usage by a streaming application processing workloads can be monitored, the streaming application comprising at least one parallelizable operator, at least a first instance of the parallelizable operator being initialized to execute. Based on the monitoring, at least one performance metric for the streaming application in processing the workloads can be determined. Based on the at least one performance metric, whether hosting of the streaming application is, or is near to, violating at least one criteria can be determined. If so, at least one additional instance of at least one parallelizable operator of the streaming application that is currently executing can be initialized. Responsive to initializing the at least one additional instance of at least one of the parallelizable operators, a portion of the workloads can be directed to the at least one additional instance of at least one of the parallelizable operators.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: June 1, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alexander Cook, David M. Koster, Jason A. Nikolai, John M. Santosuosso
  • Patent number: 11012502
    Abstract: A method for operating an edge cloud computer when providing a computing power to at least one terminal, in particular, a transportation vehicle including detecting resource information at the edge cloud computer, transmitting resource information to the at least one terminal, and providing at least one portion of a computing capacity of the edge cloud computer to the at least one terminal depending on the resource information.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: May 18, 2021
    Inventors: Steffen Schmitz, Jens Kampermann, Karthik Satyanarayana, Sebastian Gehrling
  • Patent number: 10999346
    Abstract: Techniques for dynamically changing characteristics of simulcast video streams in real-time multi-party video conferences. Once a video conference has been established for a plurality of participant devices, each participant device can provide a notification of its supported video communications characteristic(s) for sending simulcast video streams and receiving video streams. Having been provided such notification, the media server can determine video communications setting(s) and/or parameter(s) to be used by each participant device while sending simulcast video streams or receiving video streams based on the supported video communications characteristic(s) of the respective participant devices.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: May 4, 2021
    Assignee: Dialogic Corporation
    Inventor: Kyeong Ho Yang
  • Patent number: 10986031
    Abstract: The disclosed embodiments relate to implementation of a transaction processing system having improved equity among the communications paths between the ingress/egress points of the trading system network, where electronic data transaction messages originated from, or are destined, for different sources/destinations, effectively enter or exit the trading system, to/from the transaction processing component thereof, i.e., the match engine, market data feed generator, where those messages are ultimately processed and outbound messages reflective thereof are generated. The disclosed embodiments attempt to compensate for variances in latencies as between different network communications routes between the electronic ingress/egress points of the electronic trading system and the internal processing components which implement the functions of the trading system.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: April 20, 2021
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Zachary Bonig, David Alan Lariviere, Suchith Vasudevan, Brian Alvin Bourn
  • Patent number: 10986007
    Abstract: A method for performing a performance measurement on a packet flow is based on division of the packet flow to be measured in alternating blocks. A couple of connections are provided, originated by respective originating network points (physical or logical interface or port) and terminated by respective terminating network points (physical or logical interface or port). Division of the packet flow to be measured is implemented by periodically switching transmission of the packets between the two originating network points. At each network point originating or terminating a connection, a measurement point is implemented which provides performance parameters (counter and/or timestamp) relating to the packets to be transmitted by or which have been received from the related connection. The performance measurement on the packet flow is then performed based on the performance parameters provided by the measurement points.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: April 20, 2021
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Mauro Cociglio, Giuseppe Fioccola
  • Patent number: 10983731
    Abstract: A packet forwarding method, device, and system for use in non-volatile memory express (NVMe) over fabric are described. According to the method, a first packet sent by a control device is received; a second packet is generated according to the first packet; a network port for forwarding the second packet is selected according to an identity of a target non-volatile memory; and the second packet is encapsulated into a packet that meets an NVMe over fabric forwarding requirement, and the encapsulated second packet is sent by using the selected network port.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: April 20, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jian He, Xiaoke Ni, Yimin Yao