Patents Examined by Mahran Y Abu Roumi
-
Patent number: 11656960Abstract: Disclosed herein are system, method, and computer program product embodiments for disaster resilience of applications managed by Kubernetes operators. An embodiment operates by creating an orchestration and worker cluster, where the worker cluster is coupled to the orchestration cluster by a proxy server. Custom resources are deployed to the orchestration cluster and custom resource controllers are deployed to the worker cluster. The proxy server federates these custom resources between the orchestration cluster and the worker cluster. During disasters, the worker cluster is recreated and reconciled to prevent loss of the federated cluster.Type: GrantFiled: March 18, 2021Date of Patent: May 23, 2023Assignee: SAP SEInventors: Nathan Auch, Ivan Bowman, Daniel Kirmse, Henning Zahn
-
Patent number: 11651392Abstract: An electronic apparatus includes a processor configured to acquire a plurality of characteristic data of a plurality of users through a communication interface circuitry; identify a plurality of categories and reference characteristics for analyzing the plurality of characteristic data according to an input received through the communication interface circuitry; identify specific characteristic data that corresponds to the reference characteristics, among the plurality of characteristic data for each of the plurality of categories; identify a specific user having the specific characteristic data, among the plurality of users; and output an analysis result of the specific characteristic data of the specific user.Type: GrantFiled: April 15, 2021Date of Patent: May 16, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sanghun Park, Kunhee Jo
-
Patent number: 11647365Abstract: A system that incorporates teachings of the present disclosure may include, for example, a processing system that analyses, without user intervention, content of a first message directed from equipment of a sending user to equipment of a receiving user, to identify a task. The processing system determines that that the receiving user is unable to perform the task according to biometric data of the receiving user. The biometric data is selected from one of heart rate, blood pressure, respiratory rate, and combinations thereof. According to the content of the first message and the biometric data obtained from the receiving user, the processing system determines that the task should be delegated to another user, and responsive thereto, provides a second message associated with the task to equipment of the another user. Other embodiments are disclosed.Type: GrantFiled: February 19, 2021Date of Patent: May 9, 2023Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLCInventors: Dana Tardelli, Ginger Chien, Adrianne Luu, Leonid Razoumov, Nemmara K. Shankaranarayanan
-
Patent number: 11645098Abstract: Methods and systems may be associated with a cloud computing environment. A serverless function orchestrator may execute a socket activation for a VM to pre-provision a TCP socket (e.g., setting up virtual interfaces and creating socket structures) before the VM hosts any serverless function associated with the pre-provisioned TCP socket. After this socket activation, the orchestrator may receive a request for a first serverless function and, responsive to the received request, start the first serverless function on the VM using the pre-provisioned TCP socket. After the activation and prior to starting the first serverless function, the system may queue packets received in connection with the pre-provisioned TCP socket. In some embodiments, multiple TCP sockets, each associated with a VM, may activated before any serverless functions are hosted and the first serverless function is started on a VM selected based on information in a serverless function experience data store.Type: GrantFiled: November 17, 2020Date of Patent: May 9, 2023Assignee: SAP SEInventor: Shashank Mohan Jain
-
Patent number: 11636170Abstract: The subject matter described in this disclosure can be embodied in methods and systems for receiving, by a computing system, a request to normalize an input Uniform Resource Locator (URL). The computing system identifies a user account to which the request to normalize the input URL relates. The computing system determines a selected set of URL normalization rules that are identified as being activated for the user account from among a larger collection of URL normalization rules. The computing system normalizes the input URL using the selected set of URL normalization rules to generate a normalized URL. The computing system stores information that results from an analysis of the input URL in association with an indication of the normalized URL.Type: GrantFiled: June 9, 2022Date of Patent: April 25, 2023Assignee: Siteimprove A/SInventors: Asbjørn Clemmensen, Morten Fjord-Larsen, Morten Eskesen
-
Patent number: 11632430Abstract: The concepts and technologies disclosed herein are directed to policy-based programmable Internet of Things (“IoT”) devices. An apparatus, for example, can include a device that includes an interface through which the device is to be connected to an asset. The asset can include one or more asset sensors. The device can include one or more device sensors, a network module, and a controller that executes instructions that cause the device to perform operations. In particular, the controller can execute instructions to cause the device to receive a device policy that instructs the device to collect device data from the device sensor(s) in accordance with a device ruleset. The device also can receive an asset policy that instructs the device to collect asset data from the asset sensor(s) in accordance with an asset ruleset. The device can collect the device data and the asset data in accordance with the device/asset policies.Type: GrantFiled: March 28, 2022Date of Patent: April 18, 2023Assignees: AT&T Global Network Services Hong Kong LTD, AT&T Mobility II LLCInventors: Winnie Chau, John Philip Mulligan, Shashi Gowda
-
Patent number: 11632318Abstract: Some implementations involve analyzing audio packets received during a time interval that corresponds with a conversation analysis segment to determine network jitter dynamics data and conversational interactivity data. The network jitter dynamics data may provide an indication of jitter in a network that relays the audio data packets. The conversational interactivity data may provide an indication of interactivity between participants of a conversation represented by the audio data. A jitter buffer size may be controlled according to the network jitter dynamics data and the conversational interactivity data. The time interval may include a plurality of talkspurts.Type: GrantFiled: August 7, 2020Date of Patent: April 18, 2023Assignee: Dolby Laboratories Licensing CorporationInventors: Kai Li, Xuejing Sun, Gary Spittle
-
Patent number: 11627105Abstract: A method for audio-based social media messaging for a wearable device includes generating a first audio message using a wearable device, the wearable device having at least one microphone and at least one speaker and conveying the first audio message from the wearable device to an audio-based social media platform using a wireless radio transceiver within the wearable device.Type: GrantFiled: February 22, 2022Date of Patent: April 11, 2023Assignee: BRAGI GMBHInventor: Nikolaj Hviid
-
Patent number: 11625357Abstract: A data processing system comprising a plurality of processors, wherein each of the processors is configured to perform data transfer operations to transfer outgoing data to one or more others of the processors during a first of the exchange stages; receive incoming data from the one or more others of the processors during the first of the exchange stages; determine further outgoing data in dependence upon at least part of the incoming data; count an amount of at least part the incoming data received during the first of the exchange stages from the one or more others of the processors; and in response to determining that the amount of the at least part of the incoming data received has reached a predefined amount, perform data transfer operations to transfer the further outgoing data to the one or more others of the processors during a second of the exchange stages.Type: GrantFiled: April 9, 2020Date of Patent: April 11, 2023Assignee: GRAPHCORE LIMITEDInventor: Lars Paul Huse
-
Patent number: 11620295Abstract: A method of monitoring Emergency Alert System (EAS) devices includes providing a system, the system including processor(s) in communication with memory(ies) storing instructions for execution by the processor(s), the instructions enabling monitoring of EAS devices, monitoring by the system the EAS devices for all changes to configuration settings and updates to software and firmware for the EAS devices (“changes”), the system further including database(s) automatically storing data regarding the changes, wherein data regarding changes to configuration settings comprises a copy of the configuration settings, wherein the copy is stored chronologically, and the monitoring includes avoiding use of a threshold.Type: GrantFiled: September 27, 2021Date of Patent: April 4, 2023Assignee: Digital Alert Systems, Inc.Inventor: William Guy Robertson
-
Patent number: 11622140Abstract: Technologies for selectively streaming video based on mapping buffer data to download rates. The technologies can include sampling download rates of a video player prior to or during downloading of a first video segment to the video player. The technologies can include determining a range of download rates of the video player based at least on the sampled download rates. The technologies can include determining an amount of accumulated video data in a buffer of the video player immediately prior to or during the downloading of the first video segment. Also, the technologies can include mapping the determined amount of accumulated video data to a download rate within the determined range of download rates using a mapping function, and determining a second video segment quality for a second video segment based at least on the mapped download rate.Type: GrantFiled: December 19, 2018Date of Patent: April 4, 2023Assignee: YAHOO ASSETS LLCInventors: Boris Kapchits, Ohad Shacham
-
Patent number: 11614982Abstract: Implementations described herein relate to run-time management of a serverless function in a serverless computing environment. In some implementations, a method includes receiving, at a processor, based on historical run-time invocation data for the serverless function in the serverless computing environment, a first number of expected invocations of the serverless function for a first time period, determining, by the processor, based on the first number of expected invocations of the serverless function for the first time period, a second number of warm-up invocation calls to be made for the first time period, and periodically invoking the second number of instances of an extended version of the serverless function during the first time period, wherein the extended version of the serverless function is configured to load and initialize the serverless function and terminate without executing the serverless function.Type: GrantFiled: August 29, 2022Date of Patent: March 28, 2023Assignee: Sedai Inc.Inventors: Hari Chandrasekhar, Aby Jacob, Mathew Koshy Karunattu, Nikhil Gopinath Kurup, Suresh Mathew, S Meenakshi, Sayanth S, Akash Vijayan
-
Patent number: 11610588Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating contextually relevant transcripts of voice recordings based on social networking data. For instance, the disclosed systems receive a voice recording from a user corresponding to a message thread including the user and one or more co-users. The disclosed systems analyze acoustic features of the voice recording to generate transcription-text probabilities. The disclosed systems generate term weights for terms corresponding to objects associated with the user within a social networking system by analyzing user social networking data. Using the contextually aware term weights, the disclosed systems adjust the transcription-text probabilities. Based on the adjusted transcription-text probabilities, the disclosed systems generate a transcript of the voice recording for display within the message thread.Type: GrantFiled: October 28, 2019Date of Patent: March 21, 2023Assignee: Meta Platforms, Inc.Inventors: James Matthew Grichnik, Chetan Parag Gupta, Fuchun Peng, Yinan Zhang, Si Chen
-
Patent number: 11606320Abstract: Methods and systems for providing multiple versions of an application in a social network are described. In some aspects, a first version of the application provides a first set of features while a second version of the application provides the first set of features and also a second set of features. Both the first version of the application and the second version of the application access the same application state data, which may be maintained by a back-end system, such as a social network. When the state data is updated by one or the other versions of the application, a notification may be provided to the other version of the application informing it of the update. The application state data may represent, for example, a shared gaming environment accessed by both the first and second versions of the application.Type: GrantFiled: September 9, 2021Date of Patent: March 14, 2023Assignee: Snap Inc.Inventors: Dylan Shane Eirinberg, John Jensen, Alexander R. Osborne, William Wu
-
Patent number: 11606586Abstract: Image data having ultra-high definition at a high frame rate is processed to obtain image data, having a basic format, from which an image having high definition at a basic frame rate is to be obtained, image rate, having a first enhancement format, from which an image having high definition at a high frame rate is to be obtained, image data, having a second enhancement format, from which an image having ultra-high definition at a basic frame rate is to be obtained, and image data, having a third enhancement format, from which an image having ultra-high definition at a high frame rate is to be obtained. A basic video stream containing an encoded image data of the image data having the basic format, and a predetermined number of enhancement video streams containing the encoded image data of the image data having the first, second, and third enhancement formats are produced.Type: GrantFiled: May 24, 2021Date of Patent: March 14, 2023Assignee: SONY GROUP CORPORATIONInventor: Ikuo Tsukagoshi
-
Patent number: 11606324Abstract: Concepts and technologies disclosed herein are directed to per-session invocation of priority services based upon network available information. A service architecture can include a service architecture core and a service execution runtime framework in which a priority service application is executable to perform operations to provide a priority service for a communications session. The priority service application can determine whether a priority service should be invoked for the communications session based upon priority criteria. If a determination is made that the priority service is to be invoked for the communications session based upon the priority criteria, the priority service application can invoke the priority service for the communications session.Type: GrantFiled: November 15, 2021Date of Patent: March 14, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: Steven A. Siegel, Keylor Eng, Anisa Parikh
-
Patent number: 11601395Abstract: A method including determining, by a processor, first communication information indicating a first communication parameter associated with a first device and second communication information indicating a second communication parameter associated with a second device; transmitting, by the processor, the first communication information to the second device and the second communication information to the first device to enable the first device and the second device to be included in a mesh network; determining, by the processor during communication between the first device and the second device in the mesh network, updated first communication information indicating an updated first communication parameter associated with the first device and updated second communication information indicating an updated second communication parameter associated with the second device; and transmitting, by the processor, the updated first communication information to the second device and the updated second communication informatType: GrantFiled: December 22, 2021Date of Patent: March 7, 2023Assignee: UAB 360 ITInventors: Mantas Jonytis, Rytis Karpu{hacek over (s)}ka
-
Patent number: 11601500Abstract: A method of storing or searching data files on a plurality of cloud-based storage systems includes detecting an event on the electronic device indicative of storing at least one data file on a cloud-based storage, analyzing the at least one data file in response to detecting the event to extract a plurality of elements, mapping the plurality of elements to one or more rules stored in a memory of the electronic device, selecting at least one cloud-based storage for storing the at least one data file, and storing information corresponding to the at least one data file in the memory upon storing the at least one data file onto the selected at least one cloud-based storage for searching the at least one data file.Type: GrantFiled: March 18, 2020Date of Patent: March 7, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Vipul Gupta, Ankur Agrawal, Rahul Agrawal, Prashant Sharma, Anil Kumar Saini, Kalgesh Singh, Saurabh Kumar
-
Patent number: 11595322Abstract: Systems and methods for performing self-contained posture assessment from within a protected portable-code workspace are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory having program instructions that, upon execution, cause the IHS to: transmit, from an orchestration service to a local agent, a workspace definition that references an application, where the application comprises a first portion of code provided by a developer and a second portion of code provided by the orchestration service; and receive, from a local agent at the orchestration service, a message in response to the execution of the second portion of code within a workspace instantiated based upon the workspace definition. The second portion of code may inspect the contents of the runtime memory of the workspace upon execution, for example, by performing a stack canary check, a hash analysis, a boundary check, and/or a memory scan.Type: GrantFiled: December 16, 2020Date of Patent: February 28, 2023Assignee: Dell Products, L.P.Inventors: Nicholas D. Grobelny, Girish S. Dhoble, Joseph Kozlowski, David Konetski
-
Patent number: 11588863Abstract: A system for providing efficient delivery of media content to the masses is disclosed. In particular, the system may include receiving requests for content from a plurality of user devices. The system may then include synchronizing fulfillment timeframes for delivering the content based on a preset time interval. In response to the requests, the system may deliver the content, such as via a satellite network, to a storage device, such as, but not limited to, a digital video recorder, a video-ready-access device equipped with a satellite receiver and antenna, a digital subscriber line access multiplexer equipped with a satellite received and antenna, or any combination thereof, based on the preset time interval. The system may then include causing the storage device to deliver the requested content to the plurality of user devices via a wireless network communicatively linked to the plurality of user devices.Type: GrantFiled: August 20, 2021Date of Patent: February 21, 2023Assignee: AT&T Intellectual Property I, L.P.Inventors: James G. Beattie, Jr., Luis Ramos