Patents Examined by Quang N. Nguyen
-
Patent number: 11785066Abstract: 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: GrantFiled: September 2, 2022Date of Patent: October 10, 2023Assignee: DIVX, LLCInventors: Auke Sjoerd van der Schaar, Abhishek Shivadas
-
Patent number: 11783002Abstract: 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: GrantFiled: September 22, 2021Date of Patent: October 10, 2023Assignee: Edgio, Inc.Inventors: Mark Vincent Brocato, Ivan Erceg, Kaarel Kelk, Ishan Anand
-
Patent number: 11778269Abstract: 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: GrantFiled: October 28, 2022Date of Patent: October 3, 2023Inventor: Miles C. Hess
-
Patent number: 11765035Abstract: 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: GrantFiled: August 29, 2022Date of Patent: September 19, 2023Assignee: PEOPLE CENTER, INC.Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena
-
Patent number: 11765224Abstract: 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: GrantFiled: December 15, 2022Date of Patent: September 19, 2023Assignee: International Business Machines CorporationInventors: Jana H. Jenkins, Jeremy R. Fox, Sarbajit K. Rakshit, Tushar Agrawal
-
Patent number: 11757975Abstract: 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: GrantFiled: December 9, 2022Date of Patent: September 12, 2023Inventors: Rahul Pandey, Shankar Jayaraman, Santosh Subramanya, Dhwanit Shah, Guy Roberts
-
Patent number: 11750568Abstract: 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: GrantFiled: September 7, 2021Date of Patent: September 5, 2023Assignee: Amazon Technologies, Inc.Inventors: Oren Meron Rasekh, Christian Joseph Johnson, Anton S Dahbura, Gary Alan Huber
-
Patent number: 11750716Abstract: 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: GrantFiled: December 1, 2022Date of Patent: September 5, 2023Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventors: Zhao Ru, Chaoming Luo
-
Patent number: 11748441Abstract: 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: GrantFiled: May 10, 2022Date of Patent: September 5, 2023Assignee: SAP SEInventor: Shashank Mohan Jain
-
Patent number: 11736376Abstract: 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: GrantFiled: August 25, 2022Date of Patent: August 22, 2023Assignee: SCALEFAST INC.Inventor: Florent Defontis
-
Patent number: 11735185Abstract: 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: GrantFiled: August 19, 2021Date of Patent: August 22, 2023Assignee: NATIONAL YANG MING CHIAO TUNG UNIVERSITYInventors: 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: 11726805Abstract: 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: GrantFiled: December 21, 2022Date of Patent: August 15, 2023Assignee: Kabam, Inc.Inventors: Matthew Curtis, James Koh, Kellen Christopher Smalley, Michael C. Caldarone
-
Patent number: 11729145Abstract: 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: GrantFiled: June 28, 2022Date of Patent: August 15, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Danut Antoche-Albisor
-
Patent number: 11729248Abstract: 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: GrantFiled: November 7, 2019Date of Patent: August 15, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Long Cheng, Simon Bourdages, Lei Cao, Kangle Yu, Zhigang Zhang, Huan Wang, Jian He, Wen Zhou
-
Patent number: 11722860Abstract: 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: GrantFiled: July 18, 2022Date of Patent: August 8, 2023Assignee: Apple Inc.Inventors: Stephen M. Lottermoser, Pierre J. De Filippis, David Alex Carter, Eugene Bistolas
-
Patent number: 11722555Abstract: This application relates to an application control method performed by an electronic device.Type: GrantFiled: October 26, 2022Date of Patent: August 8, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Wei Zhang, Jie Fan
-
Patent number: 11706302Abstract: 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: GrantFiled: June 3, 2022Date of Patent: July 18, 2023Assignee: Dell Products L.P.Inventors: Bassem El-Azzami, Abeye Teshome, Srikanth Kondapi
-
Patent number: 11706106Abstract: 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: GrantFiled: October 18, 2021Date of Patent: July 18, 2023Assignee: Amazon Technologies, Inc.Inventors: Varun Verma, Daniel Rabinovich, Shobha Agrawal, Josephine Reiko Gibney, Rucha Nene
-
Patent number: 11699134Abstract: 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: GrantFiled: June 30, 2022Date of Patent: July 11, 2023Assignee: NASDAQ, INC.Inventors: Anis A. Khwaja, Dean Oligino
-
Patent number: 11700316Abstract: 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: GrantFiled: November 21, 2022Date of Patent: July 11, 2023Assignee: Chicago Mercantile Exchange Inc.Inventors: Fateen Sharaby, Sriram A. Raju Datla, Dhiraj Subhash Bawadhankar, John Charles Redfield, Justin Yeong-Juin Lee