Patents Examined by Thomas J Dailey
  • Patent number: 11849004
    Abstract: Generation of filtering rules for incoming messages can be activated by a user through a gesture-based input. When the user activates filtering rule generation, the message management service can cause a user device to display a prompt requesting additional data to be used to generate the filtering rule. The gesture can be a swipe and hold gesture, where the swipe is associated with an action (archiving, deleting, deferring, or adding the message to a list), and the swipe and hold action can activate filtering rule generation associated with the action.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: December 19, 2023
    Assignee: Dropbox, Inc.
    Inventors: Adam Cue, George Milton Underwood, IV, Tim Van Damme
  • Patent number: 11842751
    Abstract: A call method is provided. The method includes: obtaining at least three paths of voice data transmitted by at least three first terminals, the voice data carrying indication information; selecting at least two paths of target voice data from the at least three paths of voice data according to the indication information of the at least three paths of voice data as obtained; and transmitting the at least two paths of target voice data to a second terminal, the second terminal being configured to decode the at least two paths of target voice data, mix decoded at least two paths of target voice data, and play mixed voice data.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: December 12, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Yi Gao
  • Patent number: 11829256
    Abstract: The present inventors devised a holistic approach for protecting serverless applications in single-cloud, multi-zone, multi-cloud, and/or non-cloud data center computing environments. An illustrative data storage management system discovers application assets, relationships, and interoperability dependencies and creates an “application entity” that references the various assets. Protection preferences apply to the application entity as a whole. An orchestration function in the system coordinates storage management operations (e.g., backup, replication, live synchronization, etc.) in a suitable order of operations gleaned from asset dependencies, if any. A set of copies of the application's discovered assets are generated in coordinated fashion and represent a point-in-time copy of the application. The point-in-time copy can be restored and/or migrated to other computing services by the data storage management system.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: November 28, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Ketan Bansod, Jun H. Ahn, Girish Ramohalli Gopala Rao
  • Patent number: 11824731
    Abstract: There is provided a computer implemented method of allocating processing resources for processing by processing nodes, comprising: training predictive models, each predictive model for a respective processing node, each predictive model trained on a training dataset comprising records, each record including a historical amount of processing resources allocated to the respective processing node and a ground truth label indicating historical processing outcomes, wherein each processing node exhibits diminishing returns of processing outcomes with increasing allocated processing resources, wherein each predictive model is implemented as a monotonically increasing function that reaches a saturation level, solving an optimization allocation problem using the predictive models to identify a respective amount of processing resources for allocation to each processing node that maximizes a total of processing outcomes for a predetermined total amount of processing resources, and generating instructions for allocation
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: November 21, 2023
    Assignee: Salesforce, Inc.
    Inventors: Elad Tzoreff, Rafi Dalla Torre
  • Patent number: 11811897
    Abstract: A method for data processing of frame receiving of an interconnection protocol and a storage device, for use in a first device linkable to a second device according to the interconnection protocol. The method includes: in processing of frames originating from the second device and received by the first device: while sending data contained in a first frame to a network layer from a data link layer, pre-fetching symbols of a second frame; and after the data contained in the first frame are sent to the network layer and the symbols of the second frame are pre-fetched, sending data contained in the second frame to the network layer. Upon receipt of back-to-back frames, the efficiency of the frame receiving at the data link layer is enhanced.
    Type: Grant
    Filed: December 27, 2021
    Date of Patent: November 7, 2023
    Assignee: SK hynix Inc.
    Inventor: Fu Hsiung Lin
  • Patent number: 11800167
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for modifying one or more parameters of a data streaming bitrate selection algorithm based on machine learning. An example embodiment operates by training and operating a first machine learning model to predict a sustainable network bandwidth. A second machine learning model is trained to receive the sustainable network bandwidth and predict a likelihood that this network bandwidth will not empty a data buffer of streaming data. A bitrate is selected based on the likelihood being below a threshold percentage, such as 50%.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: October 24, 2023
    Assignee: ROKU, INC.
    Inventors: Amit Paliwal, Andrey Marsavin, Govind Vaidya, Wim Michiels, Beth Teresa Logan, Zheng Han, Tapan Oza, Vijay Anand Raghavan
  • Patent number: 11784940
    Abstract: One example disclosed method involves a computing system determining that a first shared computing resource, included among a plurality of shared computing resources managed by a controller, is potentially faulty. The system may configure the controller to identify the first shared computing resource with a tag, the tag configured to cause the controller, in response to a client requesting the controller for access to a first application, to assign the first shared computing resource to deliver the first application to the client. The system may instruct the client to request the controller for access to the first application. The system may determine that the first shared computing resource is faulty based on the client being unable to access the first application at a time of application of the tag to the first shared computing resource. The system may take a corrective action with respect to the first shared computing resource.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: October 10, 2023
    Inventors: Vikramjeet Singh, William Thomas Georg Charnell, Priyanka Somashekar
  • Patent number: 11785121
    Abstract: Example communication methods and example apparatuses are provided. One example method includes obtaining, by an adaptor client, a southbound interface protocol type, where the adaptor client manages two or more protocol adaptors. The adaptor client can then select a first protocol adaptor from the two or more protocol adaptors based on the southbound interface protocol type, where the first protocol adaptor implements a first protocol.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: October 10, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Longyu Cao, Yaoguang Wang
  • Patent number: 11770425
    Abstract: A system for managing a communication session between a number of participants is provided. The system can analyze activity of each participant and generate recommendations on the communication flow of a meeting. For instance, the system can analyze user activity and other contextual data for each user to determine a recommended speaking arrangement for the participants. The recommendations can be presented to a moderator who can then utilize the recommendations to control the flow of the meeting. Inputs received from the moderator can modify speaking and viewing permissions to emphasize or deemphasize displays and audio of individual participants. In some configurations, the recommendations can be utilized by a system to automatically control permissions for each participant for the purposes of controlling communication and flow of an event, such as an online meeting.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: September 26, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ying Deng, Raghu Chinagudabha
  • Patent number: 11765100
    Abstract: Systems, computer program products, and methods are described herein for intelligent capacity planning for resources with high load variance. The present invention is configured to receive, from a user input device, an input to process a request at a first time; determine network resources required to process the request; determine a current capacity of the network resources at the first time; retrieve, from an internal repository, a first predefined threshold associated with the network resources, wherein the first predefined threshold is associated with the current capacity; retrieve, from the request, a resource requirement associated with processing the request; determine that the resource requirement is greater than the first predefined threshold; and in response, generate a dashboard report, wherein the dashboard report indicates that the network resources are at a peak load capacity at the first time; and display the dashboard report to the user input device.
    Type: Grant
    Filed: April 19, 2022
    Date of Patent: September 19, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Brandon Sloane, James Thomas MacAulay, Serge Alejandro Neri, Lauren Jenae Alibey, Sophie Morgan Danielpour, Jinyoung Nathan Kim
  • Patent number: 11765236
    Abstract: A method, computer program, and computer system is provided for multi-instance Network-Based Media Processing (NBMP) function execution. A function call corresponding to an NBMP request is received. A function is retrieved from among a function group having a function descriptor, the retrieved function corresponding to the received function call. One or more instances of the retrieved function are executed.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: September 19, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11757966
    Abstract: A first segment of a probe media item that is transmitted as a first live-stream of an event is received. After a first delay period, whether the first segment of the probe media item is similar to a first segment of a first reference media item that is transmitted as a second live-stream of the event and received subsequent to the probe media item is determined. Responsive to determining, after the first delay period, that the first segment is similar to the first segment of the first reference media item, a remedial action in association with the probe media item is performed.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: September 12, 2023
    Assignee: Google LLC
    Inventors: Valerii Zamaraiev, Vladimir Rychev, Johan Granström
  • Patent number: 11736537
    Abstract: A user terminal emulation server maintains a database identifying network addresses, UI capabilities, and communication protocols of I/O user devices. Communication sessions are established between a user terminal emulation application and a network entity and I/O user devices proximately located to a user and provide a combined I/O user interface. Delay profiles are determined between the application and the I/O user devices. A downlink flow from the network entity is split into a plurality of downlink flow components assigned to the I/O user devices. For each of the downlink flow components, the server formats the component for transmission to the assigned I/O user device, initiates transmission of the formatted downlink flow component to the assigned I/O user device, and controls timing for when the formatted downlink flow component is transmitted to the assigned I/O user device based on the delay profile associated with the assigned I/O user device.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: August 22, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Hans Hannu, Peter Ökvist, Tommy Arngren, Stefan Wänstedt, Kjell Larsson
  • Patent number: 11729227
    Abstract: Methods and systems disclosed herein describe automatically establishing two concurrent electronic communication sessions. Participants of a primary electronic communication session may request a private (secondary) electronic communication session in which only a subset of the participants of the primary electronic communication session can participate. Methods and systems described herein also describe automatically identifying participants of the second electronic communication session based on various factors including predetermined lists, commonality among different users or user identifiers, and geographic location of each participant of the primary and/or secondary electronic communication session.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: August 15, 2023
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Michal Knas, Jiby John
  • Patent number: 11729134
    Abstract: Detection of algorithmically generated domains is disclosed. A DNS query is received. Markov Chain analysis is performed on a domain included in the received query. A determination of whether the received query implicates an algorithmically generated domain is made based at least in part on a result of the Markov Chain analysis.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: August 15, 2023
    Assignee: Palo Alto Networks, Inc.
    Inventors: Daiping Liu, Martin Walter, Ben Hua, Suquan Li, Fan Fei, Seokkyung Chung, Jun Wang, Wei Xu
  • Patent number: 11706763
    Abstract: Device-to-Device (D2D) resource configuration or allocation methods and apparatuses are provided. The D2D resource configuration method includes the following steps. A User Equipment (UE) receives D2D resource configuration information sent by a D2D control node. The UE configures D2D resources according to the D2D resource configuration information. The technical solution implements D2D resource configuration for a D2D UE.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: July 18, 2023
    Assignee: ZTE Corporation
    Inventors: Lin Chen, Yuqin Chen, Yin Gao, Dapeng Li, Ying Huang, Parolari Sergio
  • Patent number: 11695571
    Abstract: The system comprises a first data processing system, a second data processing system, and a server. The system further includes four screens. The first and third screen comprises a video stream and an audio stream. The second and fourth screen comprises a video stream displaying visual contents of a first document that is to be digitally signed by the first and second user. The first and second data processing systems are configured to receive a first and second unique signature from the first and second user, respectively, and add it to the first document. The server is configured to coordinate communication between the first and second data processing systems, record the visual contents of the first screen, the second screen, the third screen and the fourth screen, and store the recording.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: July 4, 2023
    Inventor: Kishore Daggubati
  • Patent number: 11689488
    Abstract: A deep learning module classifies messages received from a plurality of entities into one or more conversation threads. In response to receiving a subsequent message, the deep learning module determines which of the one or more conversation threads and a new conversation thread is contextually a best fit for the subsequent message. The subsequent message is added to the determined conversation thread.
    Type: Grant
    Filed: May 6, 2021
    Date of Patent: June 27, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ming Tan, Haoyu Wang, Dakuo Wang, Chuang Gan
  • Patent number: 11689380
    Abstract: A method and a device for viewing a conference are provided. In the method, after a wide-view video of a specific conference, related conference event data, and speech content of each participant are obtained, a highlight video of the specific conference is correspondingly generated. Accordingly, the efficiency of conference viewing is improved.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: June 27, 2023
    Assignee: ASPEED Technology Inc.
    Inventor: Chen-Wei Chou
  • Patent number: 11689646
    Abstract: The application discloses a network packet processing method and a network server. The method discloses that a network apparatus receives a first TCP packet sent by a client, where the first TCP packet includes a first quintuple and then the network apparatus determines a first thread that processes the first TCP packet according to the first quintuple and processes the first TCP packet by using the first thread.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: June 27, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Rujie Chen, Kai Zheng, Maoqing Huang