Miscellaneous Patents (Class 709/200)
  • Patent number: 12047341
    Abstract: Efficiently processing unread messages is disclosed, including: determining a set of unread messages corresponding to a designated object; generating a summary message content based at least in part on the set of unread messages, wherein a summary message content size of the summary message content is less than an unread messages size of the set of unread messages; and presenting the summary message content at a user interface.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: July 23, 2024
    Assignee: Alibaba Group Holding Limited
    Inventor: Weiwei Yang
  • Patent number: 12038912
    Abstract: Disclosed is an improved approach to integrate distributed applications into an XA transaction. A transaction manager library is integrated into a distributed application, where the transaction manager library provides the benefit of implementing optimizations for the XA transaction, as well as minimizing or eliminating the need to create custom software code to make the application operable with the transaction manager for the XA transaction.
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: July 16, 2024
    Assignee: Oracle International Corporation
    Inventors: Brijesh Kumar Deo, Mukul Gundawar
  • Patent number: 12039047
    Abstract: Systems and methods for detecting malicious activity in a computer system. One or more graphs can be generated based on information objects about the computer system and relationships between the information objects, where the information objects are vertices in the graphs and the relationships are edges in the graphs. Comparison of generated graphs to existing graphs can determine a likelihood of malicious activity.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: July 16, 2024
    Assignee: AO KASPERSKY LAB
    Inventors: Igor I. Soumenkov, Sergey Y. Golovanov
  • Patent number: 12041090
    Abstract: The technology disclosed relates to a proxy receiving a request to manipulate a data object on an independent object store. The proxy is interposed between a user system from which the request originates and the independent object store. The technology disclosed further relates to the proxy accessing a metadata store that contains object metadata for the data object and retrieving the object metadata. The technology disclosed further relates to the proxy enforcing a policy on the request based on the object metadata. Enforcing the policy further includes enforcing malware detection policies and threat detection policies.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: July 16, 2024
    Assignee: Netskope, Inc.
    Inventors: Krishna Narayanaswamy, Lebin Cheng, Abhay Kulkarni, Ravi Ithal, Chetan Anand, Rajneesh Chopra
  • Patent number: 12039196
    Abstract: A processing device in a memory system determines that a number of commands from an active queue that have been executed on a memory device does not satisfy an executed transaction threshold criterion, that a number of pending commands in an inactive queue satisfies a first promotion threshold criterion, and that a number of pending commands in the active queue does not satisfy a second promotion threshold criterion. In response, the processing device switches an execution grant from the active queue to the inactive queue.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: July 16, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Jiangli Zhu, Wei Wang, Ying Yu Tai, Jason Duong, Chih-Kuo Kao
  • Patent number: 12039085
    Abstract: A computer device performs operations for managing registry access. The computing device can determine a set of registry access rules relevant to the user process. The computing device can perform an evaluation of a registry operation requested by the user process using the set of registry access rules. The computing device can determine an action based on the evaluation. The action can include one of blocking the registry operation in relation to a particular key in a registry of the operating system, and enabling access to a particular key in the registry of the operating system to perform the requested registry operation.
    Type: Grant
    Filed: June 22, 2023
    Date of Patent: July 16, 2024
    Assignee: Avecto Limited
    Inventors: John Goodridge, Ian James McLean
  • Patent number: 12038857
    Abstract: A method of operating a storage device includes receiving a first bit sequence including a request for changing a data rate from a host according to a first data rate through an input signal pin; sending a second bit sequence including a response to the request for changing a data rate to the host at the first data rate through an output signal pin; and changing the data rate to a second data rate according to whether a tail-of-burst (TOB) indicating an end of the second bit sequence is output.
    Type: Grant
    Filed: August 9, 2023
    Date of Patent: July 16, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jeongsu Kim, Kwanwoo Noh, Sungho Seo, Yongwoo Jeong
  • Patent number: 12041096
    Abstract: An image sharing and conference participant identification method includes providing a first multimedia adapter device and a second multimedia adapter device, generating a link control signal after the first multimedia adapter device is triggered, transmitting the link control signal from the first multimedia adapter device to the second multimedia adapter device directly or through a server according to a link list, establishing a link between the first multimedia adapter device and the second multimedia adapter device, and transmitting first image data from the first multimedia adapter device to the second multimedia adapter device through the link for integrating the first image data and second image data by the second multimedia adapter device to generate sharing image data.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: July 16, 2024
    Assignee: BenQ Corporation
    Inventors: Chen-Chi Wu, Chia-Nan Shih, Chin-Fu Chiang, Jung-Kun Tseng, Chuang-Wei Wu
  • Patent number: 12041103
    Abstract: A graphical user interface is displayed. The graphical user interface includes at least one communication control for managing communications with other network nodes and at least one browser control for navigating to different network resource addresses. Human perceptible realtime output is generated from realtime communication data relating to a realtime communication session with at least one other client network node. In the process of generating of at least some of the human perceptible realtime output, operation of the client network node is managed based on at least one performance target. In the graphical user interface, a graphical representation of a network resource identified in connection with the browser control is displayed.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: July 16, 2024
    Assignee: Sococo, Inc.
    Inventors: David Van Wie, Joseph Altmaier
  • Patent number: 12032811
    Abstract: A system and method displays to a user nearby other user's compatible with that user.
    Type: Grant
    Filed: July 12, 2022
    Date of Patent: July 9, 2024
    Assignee: Zoosk, Inc.
    Inventors: Shayan G. Zadeh, Alexander F. Mehr, Charles E. Gotlieb
  • Patent number: 12035143
    Abstract: Systems, methods, and apparatuses for providing dynamic, prioritized spectrum utilization management. The system includes at least one monitoring sensor, at least one data analysis engine, at least one application, a semantic engine, a programmable rules and policy editor, a tip and cue server, and/or a control panel. The tip and cue server is operable utilize the environmental awareness from the data processed by the at least one data analysis engine in combination with additional information to create actionable data.
    Type: Grant
    Filed: January 10, 2024
    Date of Patent: July 9, 2024
    Assignee: DIGITAL GLOBAL SYSTEMS, INC.
    Inventor: Armando Montalvo
  • Patent number: 12019775
    Abstract: Media, methods, and systems are disclosed for managing permissions for a collaborative document within a group-based communication system. A collaborative document may be created within a group-based communication system. When the collaborative document is created, permissions may be automatically assigned based on the context of collaborative document creation, such as which virtual space the collaborative document creation corresponds to. After creation, the collaborative document may be shared and permissions may be automatically updated based on the sharing context. Users without appropriate permissions will be prevented from accessing the document.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: June 25, 2024
    Assignee: Salesforce, Inc.
    Inventors: Sohom Paul, Manju Vijayakumar, Chaitanya Ravula, Michael Brevoort, Andrew Fong
  • Patent number: 12015587
    Abstract: Provided are methods and apparatuses for updating a route. In the present disclosure, when an access device receives a first host route and a first sequence number sent by a BGP peer of the access device, regardless of the value of the first sequence number, the first host route is used as a route used by the access device to forward data to a target host, and a recorded first ARP entry corresponding to the target host is deleted, so as to trigger the BGP peer of the access device, for example, a convergence device, to withdraw host routes associated with the first ARP entry based on the existing route withdrawal mechanism.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: June 18, 2024
    Assignee: NEW H3C TECHNOLOGIES CO., LTD.
    Inventors: Jinrong Ye, Haina Zhong, Qing Gong
  • Patent number: 12015678
    Abstract: A system for delivering content over a communication, including an interface for receiving a request for transferring content, where the request specifies optimization types for transferring the content, multiple control units, where each control unit maintains an open communication channel with delivery peers that communicate with destination servers, and a peer manager communicating with the multiple control units and with the interface, the peer manager configured for selecting a specific delivery peer according to the optimization types and connection parameters included in the request and a set of rules, and sending a command to a selected control unit which communicates with the specific delivery peer selected to transfer the content from a specific destination server of the multiple destination servers, where the selected delivery peer transfers the content from a specific destination server.
    Type: Grant
    Filed: July 4, 2022
    Date of Patent: June 18, 2024
    Assignee: THE DATA COMPANY TECHNOLOGIES INC.
    Inventors: Uri Knorovich, Alon Bar Tzlil, Yuval Shalev
  • Patent number: 12013795
    Abstract: Methods and systems for managing operation of data processing systems are disclosed. To manage the operation of the data processing systems, the data processing systems may include a port and configurable connection topology. The configurable connection topology may facilitate selective operable connection of the port to various portions of the data processing system such as management controllers and processing complex. By selectively connecting the port to various portions of the data processing system, devices connected to the ports may be managed for threat screening, reprovisioning, malfunction detection, and/or other purposes.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: June 18, 2024
    Assignee: Dell Products L.P.
    Inventors: Timothy M. Lambert, Jeffrey Leighton Kennedy, Michael J. Stumpf
  • Patent number: 12009964
    Abstract: A first orchestrator (20-1) for a first domain (10-1) is configured for multi-domain orchestration. The first orchestrator (20-1) receives an inbound orchestration request (22) that requests orchestration of one or more inbound targets (24) and that includes one or more records (26). The one or more records (26) either indicate an ancestry of each of the one or more inbound targets (24) or indicate an ancestry of the inbound orchestration request (22). The first orchestrator (20-1), based on the one or more records (26) included in the inbound orchestration request (22), evaluating whether or not to send from the first domain (10-1) to a second domain (10-2) an outbound orchestration request (28) that requests orchestration of an outbound target (30). The outbound target (30) is one of, or is a descendant of at least one of, the one or more inbound targets (24).
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: June 11, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Balázs Peter Gerö, János Harmatos, Dávid Jocha, Balázs Sonkoly, Róbert Szabó
  • Patent number: 12003418
    Abstract: A method and apparatus for packet matching, a network device, and a medium are disclosed, which includes adding N first data packets into N pipelines and configuring a stage for each pipeline as a root node of a decision tree; calculating a first hash value for a first pipeline in the N pipelines, and asynchronously prefetching a first output interface data corresponding to the first hash value from a memory, calculating a second hash value for a second pipeline in the N pipelines while prefetching the first output interface data from the memory, obtaining the first output interface data from the cache when calculation of the hash value for each pipeline is finished, deleting the first data packet when the first output interface data is characterized as being used to forward the first data packet in the first pipeline and adding a second data packet into the first pipeline.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: June 4, 2024
    Assignee: NEW H3C TECHNOLOGIES CO., LTD.
    Inventor: Yang Wang
  • Patent number: 12001338
    Abstract: Disclosed is an approach for implementing a metadata cache in a virtualization system. A self-adaptive approach is provided to keep compressed and uncompressed entries together in cache. Along with adaptive nature, disclosed is an approach to prioritize critical workloads for the cache.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: June 4, 2024
    Assignee: Nutanix, Inc.
    Inventors: Gaurav Jain, Rohit Ghivdonde, Srihita Goli, Shyam Sankaran, Anoop Jawahar
  • Patent number: 11995434
    Abstract: Provided is an image processing apparatus provided with a module that holds identification information capable of specifying a subscriber who has entered a contract for specific mobile communication. The image processing apparatus provides, if software needs to be updated, a message indicating a predetermined time slot and that the image processing apparatus has to be in a state in which downloading software for updating using the specific mobile communication is possible, and downloads the software for updating in the predetermined time slot using the specific mobile communication. The predetermined time slot is at least a portion of a time slot which is determined depending on the contract for the specific mobile communication.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: May 28, 2024
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Satoshi Takazawa
  • Patent number: 11983220
    Abstract: A URL and a categorization associated with the URL are received. The received URL comprises a hostname portion and a path portion. The hostname portion of the received URL comprises a plurality of segments separated by one or more delimiters. A key associated with the received URL is determined. An operation is performed on a database using the determined key. Examples of such operations include inserting the categorization into the database, changing a value associated with the key in the database, removing a key-value pair from the database, and querying the database.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: May 14, 2024
    Assignee: Palo Alto Networks, Inc.
    Inventors: Wei Cao, Dao-Chen Zheng
  • Patent number: 11983526
    Abstract: A software inquiry information management system stores a device request specification in association with a regulation ID that is information specifying a regulation that defines a requirement for receiving legal approval for a vehicle, acquires traceability information of a device that is associated with the device request specification, specifies a regulation ID corresponding to the device request specification that is associated with the acquired traceability information, generates approval software inquiry information that is information in which the specified regulation ID is associated with one or more software IDs included in the traceability information, and generates vehicle traceability information that is information in which the approval software inquiry information is associated with the traceability information.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: May 14, 2024
    Assignee: HITACHI, LTD.
    Inventor: Hidetoshi Teraoka
  • Patent number: 11978079
    Abstract: A coupon delivery and redemption system provides, (i) for wireless delivery of a product coupon file with the coupons of the product merchants to customers' wireless mobile devices from a coupon system anywhere, at home or in store while shopping, (ii) for customer to search and select for display a product coupon from the coupon file, (iii) for coupon redemptions by retail merchants by scanning the coupon bar code from the wireless device screen, (iv) for validation of the coupon for one time use by interfacing of the retail merchant system with the coupon system, (iv) for the product merchant to receive coupon redemption data from the coupon system, and (v) for the retail merchant to receive aggregate funds for redeemed coupons via the coupon system for an efficient and convenient paperless coupon system.
    Type: Grant
    Filed: July 14, 2012
    Date of Patent: May 7, 2024
    Inventor: Tara Chand Singhal
  • Patent number: 11979475
    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: May 7, 2024
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11972152
    Abstract: Commands in a command queue are received and scheduled. For each of the commands, scheduling includes determining an age of a command based on an entrance time of the command in the command queue. When the age of the command satisfies a first threshold, marking all other commands in the command queue as not issuable when the command is a deterministic command, and marking all other commands in the command queue as not issuable when the command is a non-deterministic command and the intermediate command queue is not empty. Scheduling the command further includes determining whether the command is a read command and marking the command as not issuable when the command is a non-deterministic read command and the intermediate command queue is empty.
    Type: Grant
    Filed: January 11, 2023
    Date of Patent: April 30, 2024
    Inventors: Patrick A. La Fratta, Robert Walker
  • Patent number: 11972847
    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: December 2, 2022
    Date of Patent: April 30, 2024
    Assignee: Authentic, Inc.
    Inventors: Kamil Rahme, Alan Best, Jeffrey Santoso, Josh Howerter
  • Patent number: 11968727
    Abstract: In some embodiments, the present disclosure provides a method includes: generating, by a session controlling Internet platform, a personalized Universal Resource Locator link (PURL), including: where the PURL is: communicatively coupled to the permission controlling schema and configured to be utilized to establish a peer-to-peer communication session between a sender computing device and a recipient computing device; where the PURL includes: a domain name associated with the session controlling Internet platform hosting a permission controlling schema, and at least one first identity linked to the recipient computing device; transmitting, by the session controlling Internet platform, the PURL to the recipient computing device; receiving, by the session controlling Internet platform, after the transmitting the PURL to the recipient computing device, a mobile originating communication, having data including: a multi-part multi-functional address signaling sequence, including: a MICRO band part, corresponding t
    Type: Grant
    Filed: January 5, 2023
    Date of Patent: April 23, 2024
    Assignee: STARKEYS LLC
    Inventor: Ari Kahn
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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