Patents Examined by Thomas J Dailey
-
Patent number: 11849004Abstract: 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: GrantFiled: August 15, 2022Date of Patent: December 19, 2023Assignee: Dropbox, Inc.Inventors: Adam Cue, George Milton Underwood, IV, Tim Van Damme
-
Patent number: 11842751Abstract: 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: GrantFiled: October 21, 2021Date of Patent: December 12, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Yi Gao
-
Patent number: 11829256Abstract: 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: GrantFiled: May 10, 2022Date of Patent: November 28, 2023Assignee: Commvault Systems, Inc.Inventors: Ketan Bansod, Jun H. Ahn, Girish Ramohalli Gopala Rao
-
Patent number: 11824731Abstract: 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 allocationType: GrantFiled: December 29, 2021Date of Patent: November 21, 2023Assignee: Salesforce, Inc.Inventors: Elad Tzoreff, Rafi Dalla Torre
-
Patent number: 11811897Abstract: 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: GrantFiled: December 27, 2021Date of Patent: November 7, 2023Assignee: SK hynix Inc.Inventor: Fu Hsiung Lin
-
Patent number: 11800167Abstract: 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: GrantFiled: October 29, 2021Date of Patent: October 24, 2023Assignee: ROKU, INC.Inventors: Amit Paliwal, Andrey Marsavin, Govind Vaidya, Wim Michiels, Beth Teresa Logan, Zheng Han, Tapan Oza, Vijay Anand Raghavan
-
Patent number: 11784940Abstract: 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: GrantFiled: July 13, 2020Date of Patent: October 10, 2023Inventors: Vikramjeet Singh, William Thomas Georg Charnell, Priyanka Somashekar
-
Patent number: 11785121Abstract: 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: GrantFiled: January 4, 2022Date of Patent: October 10, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Longyu Cao, Yaoguang Wang
-
Patent number: 11770425Abstract: 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: GrantFiled: December 29, 2021Date of Patent: September 26, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Ying Deng, Raghu Chinagudabha
-
Patent number: 11765100Abstract: 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: GrantFiled: April 19, 2022Date of Patent: September 19, 2023Assignee: BANK OF AMERICA CORPORATIONInventors: Brandon Sloane, James Thomas MacAulay, Serge Alejandro Neri, Lauren Jenae Alibey, Sophie Morgan Danielpour, Jinyoung Nathan Kim
-
Patent number: 11765236Abstract: 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: GrantFiled: December 1, 2022Date of Patent: September 19, 2023Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar
-
Patent number: 11757966Abstract: 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: GrantFiled: May 18, 2020Date of Patent: September 12, 2023Assignee: Google LLCInventors: Valerii Zamaraiev, Vladimir Rychev, Johan Granström
-
Patent number: 11736537Abstract: 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: GrantFiled: June 11, 2019Date of Patent: August 22, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Hans Hannu, Peter Ökvist, Tommy Arngren, Stefan Wänstedt, Kjell Larsson
-
Patent number: 11729227Abstract: 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: GrantFiled: June 7, 2021Date of Patent: August 15, 2023Assignee: Massachusetts Mutual Life Insurance CompanyInventors: Michal Knas, Jiby John
-
Patent number: 11729134Abstract: 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: GrantFiled: September 30, 2019Date of Patent: August 15, 2023Assignee: Palo Alto Networks, Inc.Inventors: Daiping Liu, Martin Walter, Ben Hua, Suquan Li, Fan Fei, Seokkyung Chung, Jun Wang, Wei Xu
-
Patent number: 11706763Abstract: 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: GrantFiled: May 19, 2020Date of Patent: July 18, 2023Assignee: ZTE CorporationInventors: Lin Chen, Yuqin Chen, Yin Gao, Dapeng Li, Ying Huang, Parolari Sergio
-
Patent number: 11695571Abstract: 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: GrantFiled: January 27, 2022Date of Patent: July 4, 2023Inventor: Kishore Daggubati
-
Patent number: 11689488Abstract: 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: GrantFiled: May 6, 2021Date of Patent: June 27, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ming Tan, Haoyu Wang, Dakuo Wang, Chuang Gan
-
Patent number: 11689380Abstract: 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: GrantFiled: November 23, 2021Date of Patent: June 27, 2023Assignee: ASPEED Technology Inc.Inventor: Chen-Wei Chou
-
Patent number: 11689646Abstract: 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: GrantFiled: November 30, 2021Date of Patent: June 27, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Rujie Chen, Kai Zheng, Maoqing Huang