Miscellaneous Patents (Class 709/200)
  • Patent number: 11956280
    Abstract: A method for providing an administration policy to a user device comprising a plurality of applications, the method comprising centrally generating the administration policy to be implemented in the user device, the administration policy comprising at least one of an application administration policy to be used by at least one of the plurality of applications and a client administration policy for the user device; and providing the generated policy to the user device.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: April 9, 2024
    Assignee: BlackBerry Limited
    Inventors: Kenneth Wallis, Bryan Richard Goring, Viera Bibr, Kamen Vitanov, Laura Brindusa Fritsch, Michael Shenfield, Jeffrey Christopher Rogers
  • Patent number: 11954175
    Abstract: Disclosed herein is an improvement to prior art feature pyramids for general object detection that inserts a simple norm calibration (NC) operation between the feature pyramids and detection head to alleviate and balance the norm bias caused by feature pyramid network (FPN) and which leverages an enhanced multi-feature selective strategy (MS) during training to assign the ground-truth to one or more levels of the feature pyramid.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: April 9, 2024
    Assignee: Carnegie Mellon University
    Inventors: Fangyi Chen, Chenchen Zhu, Zhiqiang Shen, Han Zhang, Marios Savvides
  • Patent number: 11949723
    Abstract: A system may instantiate a virtual whiteboard during a video conference controlled by a host device. The whiteboard may include a first page configured to output first visual content and a second page configured to output second visual content to displays of participant devices connected to the video conference. The system may move the first page to a first breakout room associated with the video conference and the second page to a second breakout room associated with the video conference. Access to the first page within the first breakout room may be limited to a first group of one or more of the participant devices connected to the first breakout room and the host device. Access to the second page within the second breakout room may be limited to a second group of one or more of the participant devices connected to the second breakout room and the host device.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: April 2, 2024
    Assignee: Zoom Video Communications, Inc.
    Inventors: Palmer Harold Batt, Ziyue Wang
  • Patent number: 11949950
    Abstract: An electronic device and a control method therefor are provided. The electronic device includes controller, multimedia playing apparatus and input apparatus both connected to the controller, the controller includes processor and memory, wherein program instructions stored in the memory are executed by the processor to perform operations including: in response to target operation of user, obtaining input information of user; determining session information on session in which user participates according to the input information, the session information including at least target content in which user participates; determining target playing progress and target playing speed factor for the target content; controlling the multimedia playing apparatus to play the target content according to the target playing progress and the target playing speed factor, the target playing speed factor being greater than 1.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: April 2, 2024
    Assignee: BOE Technology Group Co., Ltd.
    Inventor: Zijun Liu
  • Patent number: 11941139
    Abstract: Embodiments provide techniques for managing access to files on a computing system. An example method generally includes receiving, from an application, a request by a user to access a specified file on a file system through the application. A permission record is retrieved from a permission repository based on information about the application, the user, and the specified file. A determination is made of whether the user has permission to access a directory in the file system in which the specified file is located, and a determination is made of whether the application is allowed to access the specified file. Based on determining that the user has permission to access the directory in which the specified file is located and determining that the application has permission to access the specified file, the specified file is retrieved from the directory, and the application is granted access to the specified file.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: March 26, 2024
    Assignee: Disney Enterprises, Inc.
    Inventor: Jeremy A. Mika
  • Patent number: 11934366
    Abstract: An information processing apparatus according to an embodiment includes: a common data model management unit that manages information indicating a common data model corresponding to a plurality of modules in common; a unique data model management unit that manages information indicating a unique data model corresponding to at least one of the modules; and a common management unit that manages a version of a module corresponding to the common data model managed by the common data model management unit, a version of a module corresponding to the unique data model managed by the unique data model management unit, and a version of a module corresponding to a newly installed data model, and verifies compatibility of the versions.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: March 19, 2024
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Keiichiro Kashiwagi, Hisaharu Ishii, Koki Mitani, Kenji Umakoshi, Tomoyuki Fujino, Yui Saito
  • Patent number: 11930047
    Abstract: One aspect described in this application provides a unified policy broker. During operation, the system receives configuration information from the set of network devices. At least two network devices in the network can be equipped with a first and a second policy enforcement engine, respectively, for enforcing one or more given policy rules. The system can determine, based on the configuration information, a first and a second representation of the similar policy function corresponding to the first and the second policy enforcement engine, respectively. The system can apply a unified policy model to perform a first mapping from a unified representation of the similar policy function to the first and the second representation. The system can create a unified API based on the unified representation. The system applies, via a user interface, the unified API to configure the similar policy function across the first and the second policy enforcement engines.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: March 12, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mark A. Parenti, Timothy M. Ireland, Mathieu Riverin, Rajaseelan Manavalan, Uyen T. Chau
  • Patent number: 11921872
    Abstract: A computer system controls access to data. A request is received from an entity to access data comprising a primary data object corresponding to a physical item. One or more secondary data objects included in the primary data object are identified, wherein the one or more secondary data objects correspond to physical components of the physical item. Access requirements for the primary data object and the one or more secondary data objects are determined. In response to determining that the access requirements are satisfied by the entity, the entity is granted access to the data comprising the primary data object and the one or more secondary data objects. Embodiments of the present invention further include a method and program product for controlling access to data in substantially the same manner described above.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: March 5, 2024
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Joseph G. Berti
  • Patent number: 11924307
    Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: March 5, 2024
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11920810
    Abstract: A system for a building management system simulation includes one or more processors and memory. The memory includes instructions stored thereon, that when executed by the one or more processors, cause the one or more processors to generate a space agent representing a space in a building, the space agent to maintain an environmental condition of the space based on an optimization state of the space, generate an equipment agent representing a device that serves the space, and register the space agent and the equipment agent to a space communication channel associated with the space. The space agent communicates with the equipment agent over the space communication channel.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: March 5, 2024
    Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANY
    Inventors: Sudhi R. Sinha, Youngchoon Park, Kelsey Carle Schuster, Vaidhyanathan Venkiteswaran
  • Patent number: 11914924
    Abstract: A system and method for dictation using a peripheral device includes a voice recognition mouse. The voice recognition mouse includes a microphone, a first button, a processor coupled to the microphone and the first button, and a memory coupled to the processor. The memory stores instructions that, when executed by the processor, cause the processor to detect actuation of the first button and in response to detecting actuation of the first button, invoke the microphone for capturing audio speech from a user. The captured audio speech is streamed to a first module. The first module is configured to invoke a second module for converting the captured audio speech into text and forward the text to the first module for providing to an application expecting the text, the application being configured to display the text on a display device.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: February 27, 2024
    Inventor: John Holst, III
  • Patent number: 11900137
    Abstract: A method for configurable in-application event logging may include receiving, from a client device, one or more user inputs specifying at least one of an event of interest associated with an operation of a software application and a data to collect in response to the event of interest. A logging agent may be configured, based on the user inputs, to respond to the specified event of interest by generating one or more log messages including the specified data. The logging agent may be as a first programming code embedded within a second programming code implementing the software application such that the logging agent is able to access a context of each executing instance of the software application. Related systems and computer program products are also provided.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: February 13, 2024
    Assignee: SAP SE
    Inventors: Udo Klein, Achim Seubert, Lukas Melzer, Daniel Goldmann
  • Patent number: 11899684
    Abstract: A system that implements a data storage service may store data on behalf of clients in multiple replicas on respective computing nodes. The system may employ an external service to select a master replica for a replica group. The master replica may service consistent read operations and/or write operations that are directed to the replica group (or to a data partition stored by the replica group). The master replica may employ a quorum based mechanism for performing replicated write operations, and a local lease mechanism for determining the replica authorized to perform consistent reads, even when the external service is unavailable. The master replica may propagate local leases to replica group members as replicated writes. If another replica assumes mastership for the replica group, it may not begin servicing consistent read operations that are directed to the replica group until the lease period for a current local lease expires.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: February 13, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Andrew Rath, David Alan Lutz
  • Patent number: 11893520
    Abstract: Provided is a process that includes sharing information among two or more parties or systems for modeling and decision-making purposes, while limiting the exposure of details either too sensitive to share, or whose sharing is controlled by laws, regulations, or business needs.
    Type: Grant
    Filed: June 7, 2022
    Date of Patent: February 6, 2024
    Assignee: Cerebri AI Inc.
    Inventors: Gabriel Mauricio Silberman, Alain Charles Briancon, Lee David Harper, Luke Philip Reding, David Alexander Curry, Jean Joseph Belanger, Michael Thomas Wegan, Thejas Narayana Prasad
  • Patent number: 11895067
    Abstract: A secure data path enables sending and receiving message applications to transmit instructions for recalling a sent message and updating or deleting content of the recalled message in an inbox of a recipient. In response to a recall request from the sending message application over the secure channel, since the receiving message application has access to a recipient inbox, the receiving message application may process the recall request to update and/or delete content of a received message—even after a recipient has read the received message. Since the content of a received message may be updated or deleted in a recipient inbox, robust and reliable message recall is provided.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: February 6, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jun Chen, Philip Z. Loh, Jia Guo, Yue Ma, Tania Albarghouthi
  • Patent number: 11894794
    Abstract: Systems and methods for controlling smart motors. One smart motor system includes a control bus, an input device, and a smart motor communicatively coupled to the input device via the control bus. The smart motor includes an electronic processor configured to receive, from the input device, a command frame indicating an action, perform the action, receive, from the input device, a data request frame requesting a status of the smart motor, and transmit, to the input device and in response to receiving the data request frame, a data frame indicating the status of the smart motor.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: February 6, 2024
    Assignee: LEGGETT & PLATT CANADA CO.
    Inventors: Thomas Braun, Caitlin Nicole Vicary, Milosz Niec
  • Patent number: 11889592
    Abstract: A system and method for reducing latency in a wireless-to-wired backhaul environment, such as a LTE-Backhaul environment. In the LTE-Backhaul embodiment, the system and method rely on a modification to the eNodeB (eNB). This modification causes the eNB to generate a bandwidth report (BWR) upon receipt of a buffer status report (BSR) associated with an RRC encapsulated NSA signaling. The BWR provides a notification to the backhaul system that SCTP signaling, which is associated with the RRC encapsulated NSA signaling, is forthcoming. In addition, the present system and method provides for a periodic transmission of a grant (e.g., a MAP in a DOCSIS embodiment) in the backhaul portion. The backhaul grant provides for the modem to immediately forward the BWR to the modem termination system (MTS) upon receipt of the BWR such that the MTS may prepare a grant for the forth coming SCTP signaling.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: January 30, 2024
    Assignee: Cable Television Laboratories, Inc.
    Inventor: Jennifer Andreoli-Fang
  • Patent number: 11887223
    Abstract: Techniques are described for presenting events detected by a monitoring system. A system receives a selection of a particular time period, identifies security events detected by a monitoring system during the selected time period, and classifies a subset of the identified security events as abnormal events. The system further generates a density of the identified security events over the selected time period, generates a density of the subset of the identified security events classified as abnormal events, and identifies monitoring system data associated with the selected time period. The system additionally generates a graphical representation of the density of the identified security events, the density of the subset of the identified security events classified as abnormal events, and the identified monitoring system data, and provides the graphical representation for display.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: January 30, 2024
    Assignee: Alarm.com Incorporated
    Inventors: Daniel Kerzner, Abraham Joseph Kinney, Luis Fernando Guzman Verbena
  • Patent number: 11888639
    Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: January 30, 2024
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11888638
    Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: January 30, 2024
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11882035
    Abstract: A communication method includes: determining, based on first indication information and second indication information, a transmit end and a receive end that communicate with each other by using a data flow, to indicate that a first device is the transmit end and the second indication information is used to indicate that a second device is the receive end, or to indicate that the first device is the receive end and the second indication information is used to indicate that the second device is the transmit end; obtaining, bandwidth information of the data flow; and sending, data flow information and the bandwidth information to indicate at least one of a port identifier of the transmit end and a port identifier of the receive end, and the port identifier of the transmit end, the port identifier of the receive end, and the bandwidth information are used to create the data flow.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: January 23, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hancheng Li, Wenfu Wu, Han Zhou
  • Patent number: 11877152
    Abstract: Devices, systems, and methods of detecting user identity, differentiating between users of a computerized service, and detecting a cyber-attacker. A user utilizes a desktop computer, a laptop computer, a smartphone, a tablet, or other electronic device, to interact with a banking website or application, a retailer website or application, or other computerized service. Input-unit interactions are monitored, logged, and analyzed. Based on several types of analysis of the input-unit interactions, a score is generated to reflect fraud-relatedness or attack-relatedness of the input-unit interactions. Based on the score, the system estimates or determines whether the user is an attacker, and initiates attack-mitigation operations or fraud-mitigation operations.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: January 16, 2024
    Assignee: BIOCATCH LTD.
    Inventors: Avi Turgeman, Oren Kedem, Uri Rivner
  • Patent number: 11874766
    Abstract: A method for communicating between motorized power tools includes establishing, using a physical interface of a first power tool, a wireless radio link between the first power tool and a second power tool. The first power tool has a first motor and the second power tool has a second motor. A signal is received over the wireless radio link, via the physical interface, at the first power tool from the second power tool using a first wireless communication protocol. The signal includes an identifier. The second power tool is verified as authorized to send the signal to the first power tool based on the identifier. A tool component of the first power tool is controlled responsive to the signal.
    Type: Grant
    Filed: August 4, 2022
    Date of Patent: January 16, 2024
    Assignee: Milwaukee Electric Tool Corporation
    Inventor: Matthew J. Mergener
  • Patent number: 11870829
    Abstract: Methods and systems for transmitting data are presented. Data received from at least one data source is retained in at least one buffer. In one example, initial hierarchical data may be provided from the at least one buffer to a device, followed by additional hierarchical data. In one example, the data is received into the at least one buffer via a multicast connection, and the data is provided to the device via a point-to-point connection.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: January 9, 2024
    Assignee: OPENTV, INC.
    Inventor: John Tinsman
  • Patent number: 11861363
    Abstract: Systems and methods are provided for executing a subset of a plurality of scripts based on traversing a decision and execution hierarchy using standard parameters and custom parameters to install and configure a new computing system for a given entity.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: January 2, 2024
    Assignee: SAP SE
    Inventors: Joachim Stumm, Ismail Koeken
  • Patent number: 11862309
    Abstract: An asynchronous system for managing medical file protection and distribution. The system controls the distribution of sensitive patient records between different healthcare entities. The system includes a registration process for the healthcare institutions which creates a secure gateway between the system and the healthcare institution. Once registered, the system creates a content queue on the server for content designated to be sent to the institution. The client device of the healthcare institution will poll the queue and download the medical file content as it becomes available.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: January 2, 2024
    Assignee: AUTHENTIC, INC.
    Inventors: Kamil Rahme, Alan Best, Jeffrey Santoso, Josh Howerter
  • Patent number: 11863508
    Abstract: Disclosed are systems, methods, and computer-readable storage media to provide for progressive display of attachments on a mobile device. In some aspects, a method includes determining a sequence of media for presentation to a user, determining to insert new media between two media of the sequence of media. In some aspects, the new media may be a short form video. The method may further include receiving touch screen input while presenting the new media, and presenting additional media in response to the touch screen input. In some aspects, the additional media may be a long form video. In some aspects, additional input may be received while the additional media is presented. The new input may request a further media be presented. The further media may be a software installation dialog or a web page.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: January 2, 2024
    Assignee: Snap Inc.
    Inventor: Chinmay Lonkar
  • Patent number: 11863237
    Abstract: An optical communication device includes: a first multiplexer including a first transmitting port and a second transmitting port; a downstream wavelength analyzer configured to analyze first transmission light to recognize a first downstream wavelength corresponding to the first transmission light and analyze second transmission light to recognize a second downstream wavelength corresponding to the second transmission light; and a controller configured to generate a first control signal for allowing the first transmitting port to pass light corresponding to the first downstream wavelength and allowing the second transmitting port to pass light corresponding to the second downstream wavelength, and output the first control signal to the first multiplexer, wherein the first multiplexer, according to the first control signal, controls the first transmitting port to correspond to the first downstream wavelength and controls the second transmitting port to correspond to the second downstream wavelength.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: January 2, 2024
    Assignee: SOLiD, INC.
    Inventor: Eun Sung Lee
  • Patent number: 11856647
    Abstract: A method for managing partly and/or incompletely loaded subscription data is provided for a mobile device and/or another device. A communication connection is established between the mobile device and the other device. Then, it is ascertained whether the partly and/or incompletely loaded subscription data is available on the other device, and a managing action is carried out on the partly and/or incompletely loaded subscription data.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: December 26, 2023
    Assignee: GIESECKE+DEVRIENT MOBILE SECURITY GMBH
    Inventor: Volker Kurtz
  • Patent number: 11849002
    Abstract: Assigning privacy ratings to tracking domains in order to increase user awareness of online privacy violations. A list of known tracking domains and raw data from a set of host websites may be received. A prevalence, frequency, and role for each tracking domain may be determined from the raw data. Each tracking domain may be assigned to a prevalence cluster, a frequency cluster, and a role cluster. A rank may be determined for each prevalence cluster, frequency cluster, and role cluster. A domain privacy rating may be assigned to each tracking domain that is based on the ranks of the clusters to which each tracking domain is assigned. A privacy action may be performed based on the domain privacy rating assigned to each tracking domain.
    Type: Grant
    Filed: August 17, 2021
    Date of Patent: December 19, 2023
    Assignee: GEN DIGITAL INC.
    Inventors: Iskander Sanchez Rola, Leylya Yumer
  • Patent number: 11848869
    Abstract: Some embodiments provide a method for selecting a transmit queue of a network interface card (NIC) of a host computer for an outbound data message. The NIC includes multiple transmit queues and multiple receive queues. Each of the transmit queues is individually associated with a different receive queue, and the MC performs a load balancing operation to distribute inbound data messages among multiple receive queues. The method extracts a set of header values from a header of the outbound data message. The method uses the extracted set of header values to identify a receive queue which the MC would select for a corresponding inbound data message upon which the NIC performed the load balancing operation. The method selects a transmit queue associated with the identified receive queue to process the outbound data message.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: December 19, 2023
    Assignee: VMWARE, INC.
    Inventors: Aditya G. Holla, Wenyi Jiang, Rajeev Nair, Srikar Tati, Boon Ang, Kairav Padarthy
  • Patent number: 11846936
    Abstract: A method for automatically collecting and analyzing data from a plurality of industrial equipment includes automatically establishing communication between sensor nodes of the plurality of equipment and a walk-in device in response to the walk-in device entering a data collection area in a facility associated with the plurality of electrical equipment. The method also includes determining if the walk-in device is an authorized device to collect data from the plurality of industrial equipment and, in response to determining the walk-in device is an authorized device, automatically collecting select data from the plurality of industrial equipment on the walk-in device. The collected data is processed and one or more actions are performed based on the collected data.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: December 19, 2023
    Assignee: Schneider Electric Systems USA, Inc.
    Inventors: Mark V. Bertolina, Philip George Hunt, Bruce Henry Thompson
  • Patent number: 11842484
    Abstract: A computer-implemented method and system of digitally segmenting teeth in a digital model comprises generating a panoramic image from a 3D digital model of a patient's dentition, labeling, using a first trained neural network, the panoramic image to provide a labeled panoramic image, mapping the labeled panoramic image to corresponding coarse digital surface triangle labels in the 3D digital model to provide a labeled 3D digital model, and segmenting the labeled 3D digital model to provide a segmented 3D digital model. A computer-implemented method and system of generating a panoramic image comprises determining, using a trained neural network, digital tooth bounding region(s) corresponding to digital teeth from a 2D depth map of a patient's dentition, connecting digital tooth bounding region(s) by a spline, determining sampled digital surface points from the sampled spline points; and determining associated digital surface points corresponding to each sampled digital surface point.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: December 12, 2023
    Assignee: James R. Glidewell Dental Ceramics, Inc.
    Inventors: Sergei Azernikov, Fedor Chelnokov, Andrey Tolstov, Sergey Nikolskiy
  • Patent number: 11843811
    Abstract: One variation of a method for serving interactive ad content includes, in response to a pause event that pauses playback of a digital video, viewed on a display of a streaming device accessed by a user: overlaying the digital video with a home screen including an image player and a set of icons linked to a set of video advertisements; in response to a first user input proximal an icon, in the set of icons, corresponding to a video advertisement, in the set of video advertisements, reconfiguring the image player and initiating playback of the video advertisement within the image player; during playback of the video advertisement, in response to a second user input proximal the icon, expanding the image player and activating an audio stream of the video advertisement; and, in response to a user input that resumes playback of the digital video, pausing playback of the video advertisement.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: December 12, 2023
    Assignee: Yieldmo, Inc.
    Inventor: Terry McClendon
  • Patent number: 11843451
    Abstract: A system (1000) is disclosed including a resource allocation optimization (RAO) platform (1002) for optimizing the allocation of resources in network (1004) for delivery of assets to user equipment devices (UEDs) (1012). The RAO platform (1002) determines probabilities that certain asset delivery opportunities (ADOs) will occur within a selected time window and uses these probabilities together with information concerning values of asset delivery to determine an optimal use of asset deliveries. In this regard, the RAO platform (1004) received historical data from repository (1014) that facilitates calculation of probabilities that ADOs will occur. Such information may be compiled based on asset delivery records for similar network environments in the recent past or over time.
    Type: Grant
    Filed: February 14, 2023
    Date of Patent: December 12, 2023
    Assignee: INVIDI Technologies Corporation
    Inventors: Samira Sadeghi, Ivan Mizera, David Ballantyne, Daniel C. Wilson
  • Patent number: 11838380
    Abstract: A push notification mechanism at a mobile user device provides for automated limiting of the rate of production of push notification alerts (such as an audible alert or a vibratory alert) and/or push notifications responsive to the occurrence of chat events relevant to a chat application hosted by the user device. Some chat events automatically trigger suppression periods during which push notification alerts are prevented for subsequent chat events that satisfy predefined suppression criteria. Such push notification and/or alert limiting can be performed separately for separate users, chat groups, and/or chat event types.
    Type: Grant
    Filed: February 1, 2023
    Date of Patent: December 5, 2023
    Assignee: Snap Inc.
    Inventors: Alex Joseph Castro, Michael Brian Murray, William Wu
  • Patent number: 11838388
    Abstract: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: December 5, 2023
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11836393
    Abstract: A storage system includes: a storage drive having a storage medium storing a data; and a plurality of storage control units having a processor, a memory, and a port to process the data input and output to and from the storage drive, in which information related to a list of the storage control units mounted on the storage system and a maximum number of the storage control units that can be mounted on the storage system is allowed to be stored, and in which, when the storage control unit is replaced, it is determined whether the configuration to be migrated from the storage control unit to be reduced to the storage control unit to be added is migrated directly or via another storage control unit based on the number of the mounted storage control units and the maximum number of the storage control units that can be mounted.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: December 5, 2023
    Assignee: HITACHI, LTD.
    Inventors: Ryosuke Tatsumi, Kazuki Matsugami, Akira Yamamoto, Kenta Shinozuka
  • Patent number: 11829327
    Abstract: A computer-implemented method of migrating metadata from a donor filesystem D having a rooted tree structure to a beneficiary filesystem B while processing commands that operate on the metadata may comprise, while a command to operate on the metadata is not received, replicating the donor filesystem D at the beneficiary filesystem B by sequentially copying metadata of nodes of the donor filesystem D to the beneficiary filesystem B. When a command is received to operate on the metadata, the command may be executed at both the donor filesystem D and the beneficiary filesystem B when all arguments of the command are present in both the donor filesystem D and the beneficiary filesystem B. When none of arguments are present in the beneficiary filesystem B, the command may be executed at the donor filesystem D only. When only some of the arguments are present in the beneficiary filesystem B, the command may be enqueued at least until all arguments of the command are present in the beneficiary filesystem B.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: November 28, 2023
    Assignee: CIRATA, INC.
    Inventors: Yeturu Aahlad, Ramakrishna Thurimella, Christopher Mackey
  • Patent number: 11831635
    Abstract: One example method includes contacting, by a client, a service, receiving a credential from the service, obtaining trust information from a trust broker, comparing the credential with the trust information, and either connecting to the service if the credential and trust information match, or declining to connect to the service if the credential and the trust information do not match. Other than by way of the trust information obtained from the trust broker, the client may have no way to verify whether or not the service can be trusted.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: November 28, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ido Begun, Jehuda Shemer
  • Patent number: 11824968
    Abstract: Techniques regarding privacy preservation in a federated learning environment are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a plurality of machine learning components that can execute a machine learning algorithm to generate a plurality of model parameters. The computer executable components can also comprise an aggregator component that can synthesize a machine learning model based on an aggregate of the plurality of model parameters. The aggregator component can communicate with the plurality of machine learning components via a data privacy scheme that comprises a privacy process and a homomorphic encryption process in a federated learning environment.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: November 21, 2023
    Inventors: Nathalie Baracaldo Angel, Stacey Truex, Heiko H. Ludwig, Ali Anwar, Thomas Steinke, Rui Zhang
  • Patent number: 11823237
    Abstract: Many conventional advertisements designed for display as part of a web page executed by a web browser are not suitable for display in an online video player that, though included in a web page, is executed by a multimedia platform. Such conventional advertisements are referred to herein as web page advertisements. A system display a web page advertisement in the frame of such an online video player by determining characteristics of the video player in the context of the multimedia platform and converting those characteristics into a context compatible with the web browser. The system can also include a virtual web browser that executes either on the multimedia platform on a server device that is communicatively coupled to the multimedia platform. The system can also include an ad tag translator that executes either on the multimedia platform on a server device that is communicatively coupled to the multimedia platform.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: November 21, 2023
    Assignee: ADAP.TV, INC.
    Inventors: Trond Erling Grenager, Daniel Louis Klein, Amir Ashkenazi
  • Patent number: 11822970
    Abstract: Example methods are provided for a first node to perform identifier (ID) allocation in a virtualized computing environment that includes a cluster formed by the first node and at least one second node. The method may comprise retrieving, from a pool of IDs associated with the cluster, a batch of IDs to a cache associated with the first node. The pool of IDs may be shared within the cluster and the batch of IDs retrieved for subsequent ID allocation by the first node. The method may also comprise, in response to receiving a request for ID allocation from an ID consumer, allocating one or more IDs from the batch of IDs in the cache to respective one or more objects for unique identification of the one or more objects across the cluster; and sending, to the ID consumer, a response that includes the allocated one or more IDs.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: November 21, 2023
    Assignee: NICIRA, INC.
    Inventors: Bhagyashree Gujar, Prashant Ambardekar, Prayas Gaurav, James Joseph Stabile
  • Patent number: 11824912
    Abstract: Embodiments of the invention provide for live encoding systems that can replicate a current encoded frame instead of re-encoding said current frame, and then adjust the replicated frame to different bitrates, resolutions, and/or contexts as necessary for the several different adaptive bitrate streams. In addition, various embodiments of the invention can extend a duration of a current frame being repackaged and/or re-encoded. Utilizing these and other techniques, live encoding systems in accordance with embodiments of the invention can more efficiently handle gaps in received data, slower feeding of data, and/or heavy loads on server hardware.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: November 21, 2023
    Assignee: DIVX, LLC
    Inventors: Yuri Bulava, Pavel Potapov
  • Patent number: 11825555
    Abstract: Systems and methods for real-time, remote-control of mobile applications are provided. A communication session between a network device and a terminal device can be established. The network device can be configured to execute a mobile application. For example, the mobile application can include an input element at an initial state. The mobile application can be remotely controlled by the terminal device. Further, a data stream including content data can be received and transmitted during the communication session. For example, the content data can include an object presented by the mobile application. The content data can be displayed on the terminal device. An input event associated with the content data can be detected. Control data can be generated based on the detected input event. The control data can be received at the network device and the initial state of the input element can be modified.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: November 21, 2023
    Assignee: LIVEPERSON, INC.
    Inventors: Reto Stuber, Christian Thum, Stefan Seedorf, Yossi Levin
  • Patent number: 11818097
    Abstract: A method and system for mitigating a threat associated with network data packets are provided. The method commences with receiving, by an authentication server, a request for access to a server from a client. The method further includes authenticating the client by the authentication server. The authentication includes providing an authentication token to the client. The method continues with receiving, by a mitigation device, from the client, at least one network packet directed to the server. The at least one network packet embeds the authentication token. The method further includes validating, by the mitigation device, authenticity of the authentication token and selectively forwarding, based on the validation, the at least one network packet to the server. The authentication token is independently generated by the authentication server, the mitigation device, and the server using a shared token generation algorithm based on a hash salt value.
    Type: Grant
    Filed: April 25, 2021
    Date of Patent: November 14, 2023
    Inventors: Yutun (Tony) Tseng, Ahmed Abdelhalim, Vernon Richard Groves, Ching-Wen Huang
  • Patent number: 11815935
    Abstract: An assembly language program for a coarse grained reconfiguration array (CGRA), having dispatch interface information indicating operations to be performed via a dispatch interface of the CGRA to receive an input, memory interface information indicating operations to be performed via one or more memory interfaces of the CGRA, tile memory information indicating memory variables referring to memory locations to be implemented in tile memories of the CGRA, a flow description specifying one or more synchronous data flows, through the memory locations referenced via the memory variables in the tile memory information, to produce a result from the input using the CGRA.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: November 14, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Skyler Arron Windh, Allan Kennedy Porterfield, Douglas John Vanesko, Randall Paul Meyer, Patrick Alan Estep, Bashar Romanous
  • Patent number: 11811599
    Abstract: A connection request from one computing entity is obtained. The connection request is a request to connect to another computing entity and includes a requested connectivity protocol configuration. A determination is made as to whether the requested connectivity protocol configuration is a match to a particular connectivity protocol configuration of the other computing entity. Based on determining that the requested connectivity protocol configuration is not a match to the particular connectivity protocol configuration of the other computing entity, a selected configuration file that is a match to the requested connectivity protocol configuration is selected from a plurality of configuration files. Based on selecting the selected configuration file, routing of the connection request to a connectivity protocol service corresponding to the selected configuration file is initiated to facilitate establishing a connection between the one computing entity and the other computing entity.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: November 7, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jiu Chang Du, Kui Zhang, Zhan Peng Huo, Yong Qing Xu, Peng Hui Jiang
  • Patent number: 11811651
    Abstract: A disclosed method may include (1) receiving, at a network node within a network, a packet from another network node within the network, (2) identifying, within the packet, a slice label that indicates a network slice that has been logically partitioned on the network, (3) determining a QoS policy that corresponds to the network slice indicated by the slice label, (4) applying the QoS policy to the packet, and then upon applying the QoS policy to the packet, (5) forwarding the packet to an additional network node within the network. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: November 7, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Tarek Saad, Raveendra Torvi, Vishnu Pavan Beeram, Jonathan C. Barth
  • Patent number: 11811668
    Abstract: Systems, computer program products, and methods are described herein for validating network traffic from upstream applications. The present invention is configured to electronically receive datastream from an upstream application; initiate a traffic bias management engine (TBME) on the datastream; determine, using the TMBE, an information bias for the upstream application based on at least initiating the TBME on the datastream; determine a validation level for the upstream application based on at least the information bias; and validate the upstream application based on at least the validation level.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: November 7, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Govindarajulu Nelluri, Ramesh Anantarapu