Patents Examined by Andy Ho
-
Patent number: 11782759Abstract: Systems and methods are configured to perform prioritized processing of a plurality of processing objects under a time constraint. In various embodiments, a priority policy that includes deterministic prioritization rules, probabilistic prioritization rules, and a priority determination machine learning model is applied to the objects to determine high and low priority subsets. Here, the subsets are determined using the deterministic prioritization rules and a probabilistic ordering of the low priority subset is determined using the probabilistic prioritization rules and the priority determination machine learning model. In particular embodiments, the ordering is accomplished by determining a hybrid priority score for each object in the low priority subset based on a rule-based priority score and a machine-learning-based priority score.Type: GrantFiled: August 2, 2022Date of Patent: October 10, 2023Assignee: Optum Services (Ireland) LimitedInventors: David T. Cleere, Amanda McFadden, Barry A. Friel, William A. Dunphy, Christopher A. McLaughlin
-
Patent number: 11775358Abstract: Computer-readable media, methods, and systems are disclosed for copying tenant data within a cloud-based microservice architecture including a Kubernetes cluster. Copy tasks are generated for a plurality of microservices and progress of the copy tasks is monitored by updating one or more statuses associated with the copy tasks. One or more job files may be generated for each microservice including executable code for copying the tenant data within the microservice or within a data store associated with the respective microservice.Type: GrantFiled: December 1, 2022Date of Patent: October 3, 2023Assignee: SAP SEInventors: Balaji Vummiti, Chandan V.A
-
Patent number: 11775360Abstract: A method executes inter-enclave communication via cache memory of a processor. The method includes: instantiating a first enclave such that it is configured to execute a first communication thread, which is configured to read/write data to the cache memory; instantiating a second enclave such that it is configured to execute a second communication thread, which is configured to read/write data to cache memory; executing, by the first enclave, the first communication thread to send message data to the second enclave, executing the first communication thread comprising writing the message data to the cache memory; and executing, by the second enclave, the second communication thread to receive the message data. Executing the second communication thread can include: monitoring the cache memory to determine whether the data message is being sent; and based upon determining the data message is being sent, reading from the cache memory to receive the data message.Type: GrantFiled: February 15, 2022Date of Patent: October 3, 2023Assignee: NEC CORPORATIONInventors: Samira Briongos, Claudio Soriente
-
Patent number: 11768720Abstract: Pausing alert notifications includes triggering an alert responsive to an event in a managed environment. A normalized title is obtained from a title of the alert. Using the normalized title, it is determined whether the alert is of a likely transient type, where the alert is of the likely transient type when it is predicted to resolve without human intervention. A transmission of notifications for the alert during a pause period is withheld responsive to determining that the alert is the likely transient type. A notification for the alert is transmitted to a responder responsive to determining that the alert is unresolved after the pause period.Type: GrantFiled: September 29, 2021Date of Patent: September 26, 2023Assignee: PagerDuty, Inc.Inventors: Laura Ann Zuchlewski, Irena Grabovitch-Zuyev, Shaheen Bundhoo
-
Patent number: 11763267Abstract: A method includes receiving an input data from a host to schedule a meeting. The input data may include invitees to the meeting and a time/date associated with the meeting. A first and a second set of invitees from the invitees are determined. The first set of invitees is identified to start a pre-meeting meeting prior to the meeting scheduled at the time/date. The second set of invitees is identified to start the meeting at the time/date. It is appreciated that the pre-meeting meeting and the meeting are merged into a single meeting at a predetermined threshold of time.Type: GrantFiled: June 2, 2022Date of Patent: September 19, 2023Assignee: RingCentral, Inc.Inventors: Arnaud Budkiewicz, David Sipes, Simon Tumansky, Arindam Chakraborty, Yufei McLaughlin, Martin Arastafar, Vlad Vendrow, Phillip Liu, Dipkin Guglani
-
Patent number: 11763217Abstract: A configuration server is provided including one or more processors and a workflow generator executing on the one or more processors. The workflow generator is configured to generate a workflow corresponding to a feature of a service. The configuration server also includes a client user interface configured to receive requests from a client user to enable or disable the feature of the service. A service director is configured to control deployment of the feature of the service by placing the workflow corresponding to the feature in an active state or an inactive state responsive to client requests. Responsive to a determination that the workflow is in the active state, the service director communicates the workflow to a deployment server. The feature associated with the workflow is available to an end user accessing the service when the workflow is communicated to the deployment server.Type: GrantFiled: December 21, 2020Date of Patent: September 19, 2023Assignee: ITERATE STUDIO, INC.Inventors: Arulkumaran Chandrasekaran, Brainerd Sathianathan, Chatura Samarasinghe, Shomron Jacob, John Selvadurai
-
Patent number: 11762713Abstract: A first information processing apparatus (2000) determines an alternative representation (20) of an event sequence represented by a plurality of event histories (12), by use of dictionary data (30). The first information processing apparatus (2000) outputs information including the determined alternative representation (20). The dictionary data (30) indicate an event sequence and an alternative representation (20) relating to the event sequence in association with each other.Type: GrantFiled: September 28, 2018Date of Patent: September 19, 2023Assignee: NEC CORPORATIONInventors: Yoshiaki Sakae, Kazuhiko Isoyama, Jun Nishioka, Etsuko Ichihara
-
Patent number: 11758264Abstract: In one or more implementations, a camera user interface of a client application may be accessed from a third-party application. In one or more examples, the camera user interface may be generated based at least partly on information provided by a developer of the third-party application according to a camera user interface developer framework provided by a service provider related to the client application. User content may be created using the camera user interface. The user content may be returned to the third-party application for use within the third-party application.Type: GrantFiled: June 22, 2021Date of Patent: September 12, 2023Assignee: Snap Inc.Inventors: Patrick Mandia, Celia Nicole Mourkogiannis
-
Patent number: 11755393Abstract: A method of providing Application Programming Interface (API) functions for registered service endpoints in container environments may include receiving, at an API registry, a request from a second service to use a first service in a container environment, where the API registry may list one or more API functions that call the first service. The method may also include generating, by the API registry, a client library for the second service that includes the one or more API functions to execute calls from the second service to the first service in the container environment.Type: GrantFiled: September 27, 2021Date of Patent: September 12, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Claudio Caldato, Boris Scholl
-
Patent number: 11755361Abstract: A system, method, and apparatus are provided for handling communications with external communication channel hardware devices by a processor executing event-based programming code to interface a plurality of virtual machines with the external communication channel hardware devices by providing the processor with an event latch for storing hardware events received from the external communication channel hardware devices, with a timer circuit that generates a sequence of timer interrupt signals, and with a masking circuit that masks the hardware events stored in the event latch with an event mask in response to each timer interrupt signal, where each event mask is associated with a different virtual machine running on the processor such that each virtual machine is allowed to communicate only on a masked subset of the hardware events specified by the event mask to ensure freedom from interference between the plurality of virtual machines when communicating with the external communication channel hardware deviceType: GrantFiled: October 15, 2021Date of Patent: September 12, 2023Assignee: NXP B.V.Inventors: Brian Christopher Kahne, Michael Andrew Fischer, Robert Anthony McGowan
-
Patent number: 11748176Abstract: An information handling system and method for managing event messages in a distributed computing environment employing a hyper-converged infrastructure (HCI) architecture in which a central controller is configured to send heartbeats, indicative of a message handling capacity of the central controller, to a plurality of nodes within a management domain of the controller. Each node maintains an event messaging state of the central controller based on the heartbeats. When a node detects the occurrence of a reportable event, the node determines a reporting policy corresponding to the event messaging state of the central controller and takes an event message action in accordance with the reporting policy. The event message action may include sending the event message without delay or storing the event message for subsequent sending.Type: GrantFiled: March 15, 2022Date of Patent: September 5, 2023Assignee: Dell Products L.P.Inventors: Lixia Hu, Tianhe Li, Zhuo Zhang, Kai Zhou
-
Patent number: 11748180Abstract: The present disclosure is directed to seamless access to a common physical disk in an AMP system without an external hypervisor, and includes one or more processors and one or more computer-readable non-transitory storage media comprising instructions that, when executed by the one or more processors, cause one or more components of the system to perform operations including instantiating, by a first instance, a second instance during a system upgrade, creating, in the first instance, a first disk abstraction for a block device of a physical disk, and attaching the block device under the first disk abstraction. The operations further include providing the second instance network-based access to the physical disk using the first disk abstraction of the first instance during the system upgrade.Type: GrantFiled: July 8, 2022Date of Patent: September 5, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Nivin Lawrence, Sandesh K. Rao, Manikandan Veerachamy, Amit Chandra, Tushar Sinha, Manoj Kumar, David W. Duffey
-
Patent number: 11748177Abstract: A notification control device includes: a sound notification controller that sends a first notification control signal for causing a first device to provide a first notification, obtains first response information to the first notification, and determines whether the first response information is in response to notification information; an image notification controller that sends a second notification control signal for causing a second device to provide a second notification, when the first response information is determined not to be in response to the notification information, obtains second response information to the second notification, and determines whether the second response information is in response to the notification information; and a canceller that sends, to the first and second devices, a cancellation process signal for cancelling the notifications, when the first response information or the second response information is determined to be in response to the notification information.Type: GrantFiled: June 30, 2021Date of Patent: September 5, 2023Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO, LTD.Inventors: Yoshiki Ohashi, Kohei Tahara, Hiroko Sugimoto
-
Patent number: 11740950Abstract: An application program interface (API) analyzer that determines protocols and formats to interact with a service provider or smart device. The API analyzer identifies an API endpoint or web sites for the service provider or smart device, determines a service category or device category, selects a category-specific corpus, forms a service-specific or device-specific corpus by appending information regarding the service provider or smart device to the category-specific corpus, and parses API documentation or the websites.Type: GrantFiled: September 1, 2020Date of Patent: August 29, 2023Assignee: Entefy Inc.Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Neil Achtman
-
Patent number: 11734089Abstract: Methods and apparatuses are described for dynamic option reselection in virtual assistant (VA) communication sessions. A chat session is established between a VA application and a remote computing device. The VA application captures a first conversation intent generated by a user of the remote device, where the first conversation intent is part of a first workflow. The VA application generates an option selection feature based upon the first conversation intent, comprising a plurality of options and associated with a reference identifier. The VA application receives a selection of a first option in the option selection feature from the remote device. The VA application initiates a second workflow in response to the selected. The VA application detects a selection of a second option in the option selection feature from the remote device and restores the chat session to a state in the first workflow using the reference identifier.Type: GrantFiled: October 7, 2022Date of Patent: August 22, 2023Assignee: FMR LLCInventor: Allen Detmer
-
Patent number: 11734087Abstract: A method may include defining a rule identifying an event that triggers a change in a value of a metric. The defining of the rule includes generating a subscription to receive the event from an event stream. Occurrences of the event identified by the rule may be detected based on receiving the event from the event stream. In response to each occurrence of the event, the value of the metric and/or the change in the value of the metric may be evaluated. A notification may be sent to a software application consuming the metric based on the value of the metric and/or the change in the value of the metric satisfying a threshold. Related systems and computer program products are also provided.Type: GrantFiled: December 13, 2021Date of Patent: August 22, 2023Assignee: SAP SEInventors: Tao Zhang, Daniel Intoppa, Ming Liu
-
Patent number: 11720659Abstract: A computer-implemented method of comparing one or more genetic traits of two users. Each user has a wearable device storing data indicative of the one or more genetic traits, the data having been obtained by an analysis of a biological sample provided by the user. The method comprises: transmitting the data indicative of the one or more genetic traits from a first of the wearable devices to a first computer device using a short-range wireless data connection; transmitting the data from the first computer device to a second computer device over a data network; transmitting the data from the second computer device to a second of the wearable devices over a short-range wireless data connection; and comparing the data from the first wearable device with the data stored on the second wearable device to determine whether there is a match between the users' one or more genetic traits.Type: GrantFiled: November 22, 2021Date of Patent: August 8, 2023Assignee: DNANUDGE LIMITEDInventors: Christofer Toumazou, Georgina Toumazou
-
Patent number: 11720396Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for application programming interface (API) request throttling. A request throttling system monitors incoming API requests and applies delays to repeated API requests to avoid an overload and/or disruption in service. Upon receiving an API request from a requesting device, the request throttling system determines a counter value that is used to determine whether to apply a delay to API request. The counter value indicates a number or previous requests received from the requesting device that were directed to the same resource and which resulted in an error. The request throttling system compares the counter value to a threshold value to determine whether to apply a delay to the API request. Applying a delay reduces the speed at which subsequent repeat API requests are received from the requesting device, while still allowing for API requests from the requesting device to be processed.Type: GrantFiled: June 22, 2021Date of Patent: August 8, 2023Assignee: Twillo Inc.Inventors: Juan Fernández Ortiz, Madeleine Genevieve Muscari, JoséManuel Felguera Rodriguez, Freddy Pena, Samuel Moran, Umer Liqat, Jeremy Andrew McEntire, Will Mason
-
Patent number: 11714693Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a dynamic api, includes receiving a first message in a first format from a client, the first format being specified for the client, the first message including information sufficient to cause a target service to execute an operation. The method includes identifying, using the API message, the target service. The method includes determining based of the target, a second format. The method includes generating a second message in the second format prescribed by the target service using the first message, the second message including information sufficient to cause the target service to execute the operation. The method also includes sending the second message to the target service over the network connector.Type: GrantFiled: March 14, 2022Date of Patent: August 1, 2023Assignee: Jitterbit, Inc.Inventor: Thomas R. Kennedy, Jr.
-
Patent number: 11709720Abstract: Methods and systems are configured for monitoring operations of a computing device by associating threads executing in a user space with kernel events in a kernel space. The systems and methods are configured for detecting a kernel event in the kernel space of the computing device; in response to detecting the kernel event, accessing, from a mapping table that maps a computing thread in the user space to a span that is active on the computing thread, a base address of a memory in the user space of the computing device, the memory storing a span identifier for each span in the user space, the span comprising one or more operations of a computing thread that is active in the user space; accessing, based on the base address, a span identifier in the memory; and associating the span identifier with the kernel event.Type: GrantFiled: February 25, 2022Date of Patent: July 25, 2023Assignee: Datadog, Inc.Inventor: Guillaume Fournier