Patents Examined by Quang N. Nguyen
  • Patent number: 11785066
    Abstract: Methods, systems, and computer readable media for controlling delivery of content are provided. In some embodiments, a system for controlling delivery of content is provided. The system includes processing circuitry configured to: transmit, to a server, a plurality of requests for blocks of the content; while at least some of the plurality of requests are still outstanding: detect a change of a service characteristic of a connection between the system and the server; determine a preferred number of outstanding requests; and cancel at least some of the requests from the plurality that are still outstanding based on the preferred number and a count of the requests from the plurality that are still outstanding.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: October 10, 2023
    Assignee: DIVX, LLC
    Inventors: Auke Sjoerd van der Schaar, Abhishek Shivadas
  • Patent number: 11783002
    Abstract: Intelligent dynamic preloading is described. A list of page requests is generated using a prediction model that predicts a plurality of page requests for a site or web application that are expected to be received from client devices, where at least some of the page requests include URLs and one or more other parameters that affect generation of a corresponding page. A request is simulated for each of the page requests included on the list of page requests to a caching layer to cause the caching layer to: make a request to an origin server for the site or dynamic web application, receive rendered pages from the origin server, and store the received rendered pages, such that subsequent requests received at the caching layer can be served from the already rendered pages.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: October 10, 2023
    Assignee: Edgio, Inc.
    Inventors: Mark Vincent Brocato, Ivan Erceg, Kaarel Kelk, Ishan Anand
  • Patent number: 11778269
    Abstract: Consumption of online content is tracked to increase a likelihood that the user is paying attention. A request is received from a remote processing device to begin receiving content, and a block of content is assembled, the block of content having a known content playback duration. Additionally, a post block verification duration is associated with the block of content. The assembled block of content is communicated to the remote processing device for playback thereon, and a perception indicator is collected during playback of the block of content. The collected perception indicator is compared against a perception threshold. Also, a post block verification is performed immediately after playback of the block of content for the post block verification duration. A contingency result is then determined based upon the comparison of the perception indicator to the perception threshold, and whether a valid feedback is received within the post block verification duration.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: October 3, 2023
    Inventor: Miles C. Hess
  • Patent number: 11765035
    Abstract: Methods, systems, devices, and tangible non-transitory computer readable media for checking computing device inactivity are provided. The disclosed technology can access, based on a device policy, organizational data associated with activity of a user's computing device. Based on the device policy and the organizational data, a valid inactivity time period including continuous organization approved time periods of valid inactivity beginning at a most recent time the computing device was active and ending a predetermined amount of time after the most recent time can be determined. Based on the device policy and the organizational data, a determination of whether inactivity criteria associated with inactivity of the computing device are satisfied is made. Satisfying the inactivity criteria can include the computing device being inactive after the valid inactivity time period. Furthermore, indications associated with the computing device's inactivity can be generated if the inactivity criteria are satisfied.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: September 19, 2023
    Assignee: PEOPLE CENTER, INC.
    Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena
  • Patent number: 11765224
    Abstract: A processor may receive workflow data associated with an environment having one or more smart devices. A processor may analyze the workflow data to identify one or more activities associated with the environment. A processor may generate an intelligent environment for one or more users using one or more intelligent environment (IE) devices. The one or more IE devices may be configured to collect user feedback from one or more users. A processor may modify at least one of the one or more activities in the environment based, at least in part, on the user feedback.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: September 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jana H. Jenkins, Jeremy R. Fox, Sarbajit K. Rakshit, Tushar Agrawal
  • Patent number: 11757975
    Abstract: Systems and methods for monitoring a file download. The methods include communicating, using a first device, a request to download a file from a source; receiving at the first device a first plurality of packets related to the file; modifying the first plurality of packets to create a second plurality of packets; and communicating the second plurality of packets to a second device configured to reassemble the second plurality of packets, extract the file from the reassembled second plurality of packets, and obtain behavioral data associated with the file. The methods further include receiving at the first device the behavioral data associated with the file, and implementing a download decision based on the behavioral data associated with the file, wherein the implemented download decision indicates at least whether the first device downloads the file.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: September 12, 2023
    Inventors: Rahul Pandey, Shankar Jayaraman, Santosh Subramanya, Dhwanit Shah, Guy Roberts
  • Patent number: 11750568
    Abstract: Cross domain resource access includes accessing resources in a first domain from a second domain. This may be performed using the methods, system, and devices described herein. This may include maintaining a mapping identifier for a user of a service provider based on user information. The service provider may provide first and second security domains for the user. The mapping identifier may be associated with an endpoint of a private cloud computing service of the first security domain. The may also include receiving, from the first security domain, a request associated with a resource of the second security domain, the request comprising the mapping identifier. This may also include routing the request from the first security domain to the second domain via a first private network link of the first security domain and a second private network link of the second security domain using a confidentiality controlled interface.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: September 5, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Oren Meron Rasekh, Christian Joseph Johnson, Anton S Dahbura, Gary Alan Huber
  • Patent number: 11750716
    Abstract: A resource publishing method includes that: a gateway receives a first resource link of a resource to be published from a server; the gateway determines, based on an obtained identifier of the server and the first resource link of the resource to be published, a second resource link of the resource to be published; and the gateway sends the second resource link of the resource to be published to a cloud platform, where the second resource link of the resource to be published is used by the cloud platform to publish the resource to be published on a resource directory.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: September 5, 2023
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Zhao Ru, Chaoming Luo
  • Patent number: 11748441
    Abstract: Some embodiments may be associated with a cloud computing environment. A computer processor of a data analysis server may receive a stream of big data associated with the cloud computing environment. The data analysis server may then create a probabilistic data structure (e.g., a sketch) representing the received stream of big data and store the created probabilistic data structure into the probabilistic data structure repository. A request for data analytics is then received from a remote client browser. Responsive to the received request, the data analysis server may retrieve the probabilistic data structure from the probabilistic data structure repository and push a WebAssembly (“Wasm”) module and the retrieved probabilistic data structure to the client browser. According to some embodiments, the data analysis server may then receive new updates to the stream of big data and send delta changes to the client browser via a WebSocket protocol.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: September 5, 2023
    Assignee: SAP SE
    Inventor: Shashank Mohan Jain
  • Patent number: 11736376
    Abstract: An Internet browsing monitoring system has a web server providing a web page in which some of the elements associated with the browsing monitoring are encoded in the web page by a CSS code, the web page includes a mechanism detecting interactions to be logged, and, when a type of interaction to be logged is detected, sends the CSS code associated with the considered element with at least one indicator of the detected interaction to an interaction logging server. The interaction logging server has an input memory receiving the CSS codes associated with a considered element and the at least one indicator of the detected interaction and an extractor analyzing each CSS code associated with a considered element and the at least one indicator of the detected interaction, split them into chunks, encode at least some of the chunks in the form of a number, and store the resulting sequence of numbers encoding the chunks in a database.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: August 22, 2023
    Assignee: SCALEFAST INC.
    Inventor: Florent Defontis
  • Patent number: 11735185
    Abstract: The present invention provides a caption service system for remote speech recognition, which provides caption service for the hearing impaired. This system includes a speaker and a live broadcast equipment at A, a listener-typist and a computer at B, a hearing impaired and a live screen at C, and an automatic speech recognition (ASR) caption server at D. Connect the live broadcast equipment, the computer, the live screen and the ASR caption server with a network. The speaker's audio is sent to the automatic speech recognition (ASR) caption server to be converted into text, which is corrected by the listener-typist, and then the text caption is sent to the live screen of the hearing impaired together with the speaker's video and audio, so that the hearing impaired can see the text caption spoken by the speaker.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: August 22, 2023
    Assignee: NATIONAL YANG MING CHIAO TUNG UNIVERSITY
    Inventors: Sin Horng Chen, Yuan Fu Liao, Yih Ru Wang, Shaw Hwa Hwang, Bing Chih Yao, Cheng Yu Yeh, You Shuo Chen, Yao Hsing Chung, Yen Chun Huang, Chi Jung Huang, Li Te Shen, Ning Yun Ku
  • Patent number: 11726805
    Abstract: A system and method for facilitating a user to initiate and accept an assistance request through a chat session is disclosed. Controls may be provided in a graphical chat interface to enable the user to specify inputs to request assistance from other users participating in the chat session. An assistance request may be generated and communicated to those users through the chat session. Graphical representation for the assistance request and controls that facilitate the users to accept the assistance request may be provided in the graphical chat interface. Upon an acceptance to the assistance request by a responding user through the graphical chat interface, an assistance command may be generated and executed in the virtual space.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: August 15, 2023
    Assignee: Kabam, Inc.
    Inventors: Matthew Curtis, James Koh, Kellen Christopher Smalley, Michael C. Caldarone
  • Patent number: 11729145
    Abstract: Web server security is assessed. Some embodiments analyze data exchanged with a web server to determine a risk associated with accessing the web server. For example, one or more of a type of web application accessed via the web server, a type of interpreted language used to implement the web server, and/or a type and/or version of an http server operable on the web server are examined. Based on the analysis, the risk associated with accessing the web server is determined. Some embodiments then block access to the web server based on the analysis. Alternatively, in some embodiments, a user may be alerted to the risk, and then allowed to proceed upon accepting the risks. Some embodiments share the determined risk assessment with other client devices via a web server risk data store.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: August 15, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Danut Antoche-Albisor
  • Patent number: 11729248
    Abstract: Systems and method for migrating a web application from a source environment to a cloud service. A cloud service system accesses a temporary container containing a manifest and a plurality of web parts for the web application. The manifest includes a list of contents of the temporary container and defines an appearance and functionality of the web application. The cloud service system then reconstructs the web application on the cloud service by automatically generating a user interface environment for the web application on the cloud service based on the manifest and importing each web part of the web parts to the cloud service. The cloud service system configures each web part and the user interface environment to interact as defined by the manifest. The user interface environment reconstructed on the cloud service replicates the appearance and functionality of the web application operating system in the source environment.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: August 15, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Long Cheng, Simon Bourdages, Lei Cao, Kangle Yu, Zhigang Zhang, Huan Wang, Jian He, Wen Zhou
  • Patent number: 11722860
    Abstract: A messaging system includes a first messaging app on a first device and a second messaging app, on a second device, that can exchange messages (e.g. text messages, etc.), and the second messaging on can transmit content from a second extension app that operates with the second messaging app to the first messaging app that operates with a first extension app. The content can be opaque to the messaging app, but can be processed by the extension apps to display live, dynamic content in message bubbles in a message transcript of a conversation.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: August 8, 2023
    Assignee: Apple Inc.
    Inventors: Stephen M. Lottermoser, Pierre J. De Filippis, David Alex Carter, Eugene Bistolas
  • Patent number: 11722555
    Abstract: This application relates to an application control method performed by an electronic device.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: August 8, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Wei Zhang, Jie Fan
  • Patent number: 11706302
    Abstract: Messages can be exchanged using efficient topics. When a server is interconnected with endpoints via a broker that implements a topic-based transport protocol, the server can dynamically generate a response ID for a request message the server intends to send to an endpoint. The server can generate the response ID from an endpoint ID of the endpoint and a message ID for the request message. The server can include the endpoint ID and the message ID in the request message and can subscribe to a topic containing the response ID. Upon receiving the request message, the endpoint can extract the endpoint ID and the message ID and use them to generate the response ID. The endpoint can then send a response message that includes the topic containing the response ID. Alternatively, the response ID could be generated from a message ID and a pre-agreed upon unique ID.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: July 18, 2023
    Assignee: Dell Products L.P.
    Inventors: Bassem El-Azzami, Abeye Teshome, Srikanth Kondapi
  • Patent number: 11706106
    Abstract: Policies can be applied to, and enforced for, specific resources by applying a corresponding tag to those resources. An entity, such as a customer of a resource provider, can generate one or more policies to be applied to a set of resources, where those policies can relate to data retention, backup, lifecycle events, and other such aspects. Each policy can be associated with a particular tag, which may comprise a key-value pair to be applied to various resources. A policy enforcement manager can determine the tagged resources and ensure that the relevant policies are applied. The policies can include logic or intelligence for performing a variety of tasks with respect to resources, groups of resources, or types of resources, as identified using the tags.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: July 18, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Varun Verma, Daniel Rabinovich, Shobha Agrawal, Josephine Reiko Gibney, Rucha Nene
  • Patent number: 11699134
    Abstract: The described technology relates to integrating events electronically scheduled in enterprise web applications and other event applications. A capability is provided for events created by an enterprise web application and events from other external event streams to be presented in a consolidated calendar in the enterprise web application. Capabilities are also provided for sharing the calendar among enterprise users and non-enterprise users, and for efficiently generating the shared calendar.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: July 11, 2023
    Assignee: NASDAQ, INC.
    Inventors: Anis A. Khwaja, Dean Oligino
  • Patent number: 11700316
    Abstract: Systems, devices and methods for adaptive compression of stored information includes a memory management computing device programmed to monitor a size of a plurality of data structures stored in a data repository. The computing device compares the size of each of a plurality of data structures to a predetermined threshold. When a size of an uncompressed data structure meets the threshold, the memory management computing device calculates a value of a first compression parameter based on a value of a first parameter and a value of a second parameter of each data element of the uncompressed data structure, calculates a value of a second compression parameter based the value of the first parameter of each data element of the uncompressed data structure, generates a compressed data structure based on the value of the first compression parameter and the second compression parameter; and replaces, in the data repository, the uncompressed data structure with the compressed data structure.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: July 11, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Fateen Sharaby, Sriram A. Raju Datla, Dhiraj Subhash Bawadhankar, John Charles Redfield, Justin Yeong-Juin Lee