Distributed Data Processing Patents (Class 709/201)
  • Patent number: 11968095
    Abstract: Systems and methods for capturing and correlating multiple sources of debugging information relating to a network resource and a client device via a browser extension are provided. A browser extension integrated within a browser running on a client device, receives a request to initiate capturing of debugging information relating to a potential bug associated with a network resource with which an end user is interacting via the browser, and in response to the first request, starts capturing the debugging information from multiple sources and correlates the multiple sources to facilitate time-synchronized playback. On receipt of a second request, the browser extension stop capturing debugging information, and creates a single compressed file containing the debugging information collected from the multiple sources. The single compressed file may then be shared with a second device, which can playback the correlated debugging information.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: April 23, 2024
    Assignee: Fortinet, Inc.
    Inventor: Mark D. Westerhof
  • Patent number: 11968084
    Abstract: A method on a device in a content delivery (CD) network (CDN) that distributes content on behalf of one or more subscribers. In response to receiving configuration information from a subscriber, the configuration information relating to at least one property of the subscriber, generating subscriber-specific platform configuration information for the at least one property. Storing the subscriber-specific platform configuration information in platform configuration storage. Invalidating prior platform configuration information associated with the particular subscriber. Responsive to a request from a CDN component for platform configuration information associated with the particular subscriber: obtaining the subscriber-specific platform configuration information from the platform configuration storage; and providing the subscriber-specific platform configuration information to the CDN component.
    Type: Grant
    Filed: March 3, 2023
    Date of Patent: April 23, 2024
    Assignee: Level 3 Communications, LLC
    Inventors: Laurence Lipstone, Christopher Newton, William Crowder, Vikas Dogra, Kevin Johns
  • Patent number: 11960825
    Abstract: A network-accessible toolbox permits collaborative annotation, facilitating interaction and communication among users. In an implementation, content on a Web page, or other page or document accessible through a network or the Internet, can be annotated. A user can view the page and with the toolbox, select content on the page and make an annotation or suggestion. Multiple users can view and make annotations to the same page at the same time. After annotations are made, users can view the page with annotations made by other users. The author or owner of the page can accept or reject the annotations or suggestions made to the page. If the owner accepts a particular suggestion, the selected content is replaced with the suggestion.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: April 16, 2024
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Sam Neff, Raymond Galang, Sundararajan Parasuraman
  • Patent number: 11959656
    Abstract: A control apparatus is communicably connected to a first apparatus to perform a control on the first apparatus. The control apparatus includes a data collecting unit, a collection interval determining unit, and a storing unit. The data collecting unit collects, by polling and from the first apparatus, data in order to perform the control. The collection interval determining unit determines, based on a setting content of the control, a collection interval of the data collected by the data collecting unit. The control apparatus performs a plurality of the controls on one first apparatus. The storing unit stores, for each of the controls, one data item or a plurality of data items constituting the data. The storing unit further stores, for each of the data items, the collection interval.
    Type: Grant
    Filed: March 23, 2023
    Date of Patent: April 16, 2024
    Assignee: Daikin Industries, Ltd.
    Inventor: Takayuki Nakahara
  • Patent number: 11961056
    Abstract: Systems and methods for a mixed deployment architecture are provided. A data center system may include a core compute grid system and a plurality of distributed compute grid systems. The core compute grid system may provide one or more non-distributable services for a payment service provider, such as a database service, and may include one or more isolated environment zones. Each distributed compute grid system provides one or more distributable services for the payment service provider, and each distributed compute grid system provides an identical set of distributable services. The data center system also includes a network coupling the core compute grid system and plurality of distributed compute grid systems. The plurality of distributed compute grid systems transmit queued writes generated by the distributable services to the database service provided by the core compute grid system.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: April 16, 2024
    Assignee: PAYPAL, INC.
    Inventor: Kyle Towle
  • Patent number: 11962670
    Abstract: A content selection server including a processor configured to receive personal preference information from a plurality of personal media devices, select content based on the personal preference information, and provide playback of the content.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: April 16, 2024
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Bernard Ku, Weidong Hu, Armstrong Soo
  • Patent number: 11956352
    Abstract: Time randomizing information protocol language encryption, provides systems, methods, computer programs and algorithms for encrypting communications. Provided by software in devices or firmware in networking hardware cooperates between at least two systems. Ciphers are randomly timed and replaced after a random period rendering eavesdropper decryption efforts ineffective and/or uneconomic. Ciphers may be based on common seed data sets, or on pointers to an array containing seed data. These seed data values, or pointers to them may be used in communications in shared transient languages. Languages may include number bases from binary on upwards, and characters used in human or machine languages. One implementation may convert human speech to text, then encrypt and transmit it, for decryption and conversion to synthetic speech in secure battlefield communications, or secure identity protected communications as may suit intelligence agencies.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: April 9, 2024
    Inventor: Mark Taylor
  • Patent number: 11956312
    Abstract: A method for execution by one or more computing devices of a storage network includes identifying a storage unit of a set of storage units for testing, where a data segment of data is error encoded into a set of encoded data slices that is stored in the set of storage units. The method further includes determining whether a threshold number of favorably performing other storage units of the set of storage units will be available during the testing. When the threshold number of favorably performing other storage units will be available, the method further includes initiating the testing of the storage unit and setting a status of the storage unit to unavailable. When the testing has been completed, the method further includes updating the status of the storage unit to available. The method further includes generating a testing report regarding the testing of the storage unit.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: April 9, 2024
    Assignee: Pure Storage, Inc.
    Inventors: Thomas D. Cocagne, Jason K. Resch
  • Patent number: 11948060
    Abstract: A three dimensional neural network accelerator that includes a first neural network accelerator tile that includes a first transmission coil, and a second neural network accelerator tile that includes a second transmission coil, wherein the first neural network accelerator tile is adjacent to and aligned vertically with the second neural network accelerator tile, and wherein the first transmission coil is configured to wirelessly communicate with the second transmission coil via inductive coupling.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: April 2, 2024
    Assignee: GOOGLE LLC
    Inventors: Andreas Georg Nowatzyk, Olivier Temam, Ravi Narayanaswami, Uday Kumar Dasari
  • Patent number: 11949738
    Abstract: The migration method includes dividing each service system in a first cloud system into a plurality of modules; determining the relation between a module to be migrated among the plurality of modules and other modules; copying said module among the plurality of modules to a second cloud system, the type of the first cloud system being different from that of the second cloud system; and establishing a relation in the second cloud system to complete the migration of the first cloud system. The nature and gist of the present disclosure is that the migration of a module to be migrated in the first cloud system is completed by establishing the association relation of the module to be migrated in the second cloud system.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: April 2, 2024
    Assignees: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO., LTD., BEIJING JINGDONG CENTURY TRADING CO., LTD.
    Inventor: Shi Bai
  • Patent number: 11947939
    Abstract: Network services are deployed in a networked environment in association with a user account. Dependencies of a network service, such as other network services, may be identified based on an online analysis and an offline analysis of the network service. Further, anomalies associated with the dependencies may be identified in some situations. A call graph may include nodes corresponding to the network services and its dependencies, and may include an identifier corresponding to a part of the call path that has the anomaly. An inspection of the call graph allows software developers to readily recognize that their service depends on a potentially flawed software that may cause a service failure or outage.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: April 2, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Juan-Pierre Longmore, Sean Alexander Monroe, Ajay Narendra Malalikar, Rajesh Somnath Kamath, Noel O'Flaherty
  • Patent number: 11943328
    Abstract: A vehicular communication controller includes a microcontroller (MCU) located within a vehicle to generate, by a software component, a find service request to discover an offered service from one or more systems on a chip (SoC). The MCU may generate a service message packet that includes the find service request inserted into a payload of the find service message packet where the payload is bound to an automotive/embedded communication protocol. Using unicast or multicast, the find service message packet may be sent to one or more SoC receiving devices. The SoC receiving devices may deserialize the header and payload of the find service message packet to retrieve the find service request and generate a service directory message based on service metadata and publish a cloud event including a solicited response that is sent back to the software component.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: March 26, 2024
    Assignee: GM Global Technology Operations LLC
    Inventor: Steven Hartley
  • Patent number: 11943106
    Abstract: Systems and methods of managing a Bluetooth SigMesh network involve a supervisor configured to monitor one or more network parameters of the SigMesh network, such as topology, message identity, transmit count, transmit interval, relay retransmit count, or relay retransmit interval. The supervisor determines whether one or more of the network parameters are to be adjusted for improving transmission efficiency, reducing traffic congestion, avoiding flooding of packets on the mesh network, or ensuring injection of packets in the SigMesh network. The supervisor provides feedback to one or more nodes with the adjusted network parameters to improve transmission efficiency and reduce traffic in the SigMesh network.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: March 26, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Jianlong Cao, Ravi Kiran Bamidi, Yusheng Yang, Huafen Lv
  • Patent number: 11943225
    Abstract: Case management systems and techniques are disclosed. In various embodiments, a case model definition defining a case model is received. The case model comprises a hierarchical permissions model comprising a plurality of hierarchical permission nodes, the plurality of hierarchical permission nodes including a first hierarchical permission node associated with a parent case node and having an associated first case role and a first permission for the first role, and a second hierarchical permission node associated with a child case node. At run time, the first permission with respect to a case instance instantiated using the case model definition is enforced. Enforcing the first permission comprises applying the first permission to a request to perform a first action on an instance of the child case node based on the first case role and first permission.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: March 26, 2024
    Assignee: Open Text Corporation
    Inventors: Satyapal P. Reddy, Jeroen van Rotterdam, Muthukumarappa Jayakumar, Michael T. Mohen, Ravikumar Meenakshisundaram
  • Patent number: 11943193
    Abstract: Aspects of the disclosure relate to data loss prevention. A computing platform may detect input of a first target recipient domain into a first email message. The computing platform may identify, in real time and prior to sending the first email message, that the first target recipient domain is an unintended recipient domain instead of an intended recipient domain. The computing platform may identify, in real time and prior to sending the first email message, that the first email message violates one or more data loss prevention rules. Based on identifying the violation, the computing platform may send a notification that the first target recipient domain is flagged as an unintended recipient domain and one or more commands directing a user device of the message sender to display the notification.
    Type: Grant
    Filed: June 7, 2022
    Date of Patent: March 26, 2024
    Assignee: Proofpoint, Inc.
    Inventors: Shalini Kamalapuram Sundaram, Chris Moores, Durgaprasad Velagaleti, Srikanth Konjarla, Harsh Doshi
  • Patent number: 11929157
    Abstract: A method of transporting equipment modules to an incident scene with an comprises: determining an initial location of the incident scene; dispatching an ambulance loaded with the autonomous mobile response unit and a plurality of equipment modules to the initial location; determining a refined location of the incident scene; selecting a first equipment module; dispensing the first equipment module from the ambulance onto the autonomous mobile response unit; deploying the autonomous mobile response unit from the ambulance at the initial location; communicating the refined location of the incident scene to the autonomous mobile response unit; generating, with the navigation system, a drive path from the initial location to the refined location; and driving, with the drive system, the autonomous mobile response unit loaded with the first equipment module based on the drive path such that the autonomous mobile response unit travels from the initial location to the refined location.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: March 12, 2024
    Assignee: Stryker Corporation
    Inventors: Brandon David Naber, Scott Zufall, Jeffrey S. Dunfee, II
  • Patent number: 11930369
    Abstract: The described technology is generally directed towards network slice pre-configuration for cellular communication systems, including 5G and subsequent generation cellular communication systems. Network equipment can be preconfigured to identify whether a network slice identifier included in a network communication belongs to a group of network slice identifiers. If so, the network equipment can process the network communication either according to a network slice rule that corresponds specifically to the network slice identifier, or according to a default group network slice rule for the group to which the network slice identifier belongs. Different groups of network slice identifiers can be associated with different sets of group network slice rules which can be arranged to reduce the work of setting up network slice identifiers in various network slicing scenarios.
    Type: Grant
    Filed: April 6, 2023
    Date of Patent: March 12, 2024
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Feza Buyukdura
  • Patent number: 11929889
    Abstract: A method for managing network service response times by a client device is provided. The client device determines whether a network service of a service provider is reachable or active and determines a service response time of the service provider. The client device communicates to the service provider a request to establish a conditional connection based on an average accept service time of a connection and a maximum service response time.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Lloyd Phillips, Anil Kalavakolanu, Teresa H. Pham, Mathew Accapadi, Vani D. Ramagiri
  • Patent number: 11922381
    Abstract: A distributed transaction system for enabling users to conduct transactions using services from third party service providers includes a central processing center with one or more communications interfaces to facilitate transactions initiated by users at a plurality of kiosks wherein each of the kiosks includes a user interface enabling a user to access a user selected service and a data store for storing configurations associated with services provided by the third party service providers, whereby a user interfaces with one or more of physical system resources of the kiosk to open a user identity session such that the kiosk is operative to facilitate at least one first user action with the physical resources to initiate a financial transaction and the central processing center is operative to execute at least a second action to facilitate the transaction and to communicate with a financial institution.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: March 5, 2024
    Assignee: Ganart Technologies, Inc.
    Inventors: Anthony M. Cacheria, III, David Hooker, Wayne Thomas McHugh, Kristopher Glover, Webb Edwards, Arthur Martin Holbrook, Barrett Jenkins, Purnendu Mishra, Mohamed Safir Salihu
  • Patent number: 11924031
    Abstract: Systems and methods for providing a container network interface (CNI) specification that has been modified with a set of annotations, a set of operations, and a set of policies to provide network configuration reuse, network configuration replication, and database management (garbage collection) functionality are described. In response to receiving a request to initiate a function, whether the function is to be reused or replicated may be determined. In response to determining that the function is to be reused, calling a container network interface (CNI) plugin with a first operation that decouples database functions from network functions, so that the database can cache and reuse a network configuration generated for the function. In response to determining that the function is to be replicated, calling the CNI plugin with a second operation to create the network configuration and generate and store a template of the network configuration in the database.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: March 5, 2024
    Assignee: Red Hat, Inc.
    Inventors: Douglas Smith, Huamin Chen, Ricardo Noriega De Soto
  • Patent number: 11924189
    Abstract: Embodiments as disclosed provide systems and methods that use a local authenticator within a domain to provide a credential to access a resource of the domain to a non-local requestor. When a request is received from a non-local requestor at the domain the non-local requestor can be authenticated based on the request. The local authenticator can then be accessed to obtain a credential. This credential may be the same type of credential provided to members of the domain when they authenticate using the local authenticator. The credential is provided to the non-local requestor so the non-local requestor can access the resource of the domain using the credential and authentication of the non-local requestor with respect to these accesses can be accomplished using the local domain authenticator and the credential.
    Type: Grant
    Filed: April 3, 2023
    Date of Patent: March 5, 2024
    Assignee: OPEN TEXT SA ULC
    Inventors: Glen Matthews, Jonathan Carroll, Aladin Dajani
  • Patent number: 11924177
    Abstract: In one embodiment, a method comprises: generating and maintaining, by a replicator device in a secure peer-to-peer data network, a secure private key and secure public key; establishing a two-way trusted relationship with a second replicator device for a pairwise topology of two-way trusted replicator devices; establishing a two-way trusted relationship with a first endpoint device based on validating a secure attachment request using the secure private key, and obtaining a second secure public key of the first endpoint device; validating, using the second secure public key, a secure data packet from the first endpoint device and destined for the second endpoint device, and obtaining information for reaching the second endpoint device via the second replicator device; and securely signing the secure data packet, received from the first endpoint device and destined for the second endpoint device, into a secure forwarded packet for secure transmission to the second replicator device.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: March 5, 2024
    Assignee: WhiteStar Communications, Inc.
    Inventor: Billy Gayle Moon
  • Patent number: 11916730
    Abstract: An Internet of Things (IoT) network includes an orchestrator to issue service management requests, a service coordinator to identify components to participate in the service, and a component to perform a network service element. An IoT network includes an IoT device with service enumerator, contract enumerator, and join contract function. An IoT network apparatus includes permissions guide drafter for discovered peers, and permissions guide action executor. An IoT network apparatus includes floating service permissions guide drafter for discovered hosts, host hardware selector, floating service permissions guide executor, and service wallet value transferor. An IoT network apparatus includes permissions guide drafter for first and second discovered peers, parameter weight calculator, permissions guide term generator, and permissions guide action executor.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: February 27, 2024
    Assignee: INTEL CORPORATION
    Inventors: Keith Nolan, Mark Kelly, Michael Nolan, Davide Carboni, Cliodhna Ni Scanaill, Eugene Ryan, Richard Davies, John Brady
  • Patent number: 11916757
    Abstract: A method for managing operation of a mobile application, the application being operable in different modes, comprises obtaining a current value of a performance indicator of a network to which a mobile computing device is attached; map, based on a rule set, the value of the performance indicator to an optimal operating mode of the application and/or to at least one action; and cause the application to switch to the optimal operating mode, initiate the action, or prompt a user to switch the application to the optimal operating mode or initiate the action.
    Type: Grant
    Filed: November 3, 2022
    Date of Patent: February 27, 2024
    Assignee: ABB Schweiz AG
    Inventor: Dirk Schulz
  • Patent number: 11914569
    Abstract: Systems, methods, and non-transitory computer readable media are provided for providing a redundancy tool for performing transactions. A transaction to be performed on a data stored in a database may be received. A timestamp may be assigned to the transaction. A lock may be assigned on the timestamp. The transaction may be performed on the data. The lock may be refreshed while performing the transaction on the data. A validity of the lock may be checked at after performing the transaction on the data. Responsive to the lock being valid, a result of performing the transaction on the data may be committed.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: February 27, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Benjamin Grabham, Henry Biddle, Jeremy Kong, Joseph Lea, Mark Elliot, Allen Chang, John Carrino
  • Patent number: 11915244
    Abstract: Provided is a computer-implemented method for performing analysis of transaction data. The method may include receiving streaming data, wherein the streaming data comprises a plurality of data identifiers and transaction data associated with each transaction of a plurality of transactions, wherein each data identifier is associated with transaction data associated with a transaction so that the transaction data associated with each transaction is separated by a data identifier, filtering the streaming data using at least one predetermined data identifier value to provide filtered transaction data, determining whether the filtered transaction data corresponds to at least one predetermined transaction parameter, and asynchronously storing the filtered transaction data associated with the at least one transaction in at least one data structure. A system and computer program product are also disclosed.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: February 27, 2024
    Assignee: Visa International Service Association
    Inventor: Naveen Pishe
  • Patent number: 11909517
    Abstract: Systems and methods for a shared virtual environment are provided. The systems and methods include a unique architecture where domains known as “islands” are replicated across various local machines. These islands include objects that publish events. These events include messages that are provided from the island's controller, to a reflector for the addition of a timestamp. The timestamp ensures computational synchronization between all mirrored islands. The timestamped messages are provided from the reflector back to the controllers of the various islands. The controllers incorporate these messages into the existing message queue based upon the message timing. The local machines then execute the messages in time order, until the external message indicates. These timestamp “heartbeats” thus dictate the execution activity across all islands and ensure synchronization of all islands.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: February 20, 2024
    Assignee: CEO VISION, INC
    Inventors: David A. Smith, Brian Upton, Bert Freudenberg, Aran Lunzer, Yoshiki Ohshima, Anselm Eickhoff
  • Patent number: 11907496
    Abstract: Systems and methods are provided for managing multiple software applications. A browser-based application interface portal provides users a single, unified portal for accessing software applications running on different operating systems, hosted servers, and third party servers, as well as web applications. The executed applications may then be integrated into the portal. The data retrieved from external web applications may be filtered, reformatted, and restyled to provide only the information of interest to the user and to provide a more consistent interface for the information.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: February 20, 2024
    Inventor: Ryan D. Terwedo
  • Patent number: 11902039
    Abstract: Disclosed in embodiments of the present invention are an interaction method and apparatus, and an electronic device. A specific embodiment of the method comprises: in response to a creation instruction, presenting a display area for a new file indicated by the creation instruction, wherein the display area is used for displaying file content of the new file for a multi-media conference, and the file content is edited by a target having editing permissions; and updating, on the basis of an editing operation of the target having the editing permissions, the file content presented in the display area. Therefore, a new interaction mode for a multi-media conference is provided.
    Type: Grant
    Filed: July 31, 2022
    Date of Patent: February 13, 2024
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventor: Shuhan Lu
  • Patent number: 11902400
    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: May 31, 2022
    Date of Patent: February 13, 2024
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11902239
    Abstract: In a cloud computing environment, a unified application messaging service of an enterprise computing platform enables application developers to rapidly develop and deploy application software using existing message broker services across heterogeneous user systems/devices communicating using different connection/communication protocols. The unified application messaging service includes a connection protocol registrar/tracker logic and a device list maintained with the most current polling status and connection protocol that a user system/device is currently using.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: February 13, 2024
    Assignee: Salesforce, Inc.
    Inventor: Joseph Andolina
  • Patent number: 11895079
    Abstract: Implementations set forth herein relate to rendering, at a message application, certain messages with a particular sorting scheme (e.g., a classification-based sorting scheme) based on the certain messages having transfer times that satisfy a transfer time threshold and, optionally, based on the certain messages being unread. Other messages rendered by the message application can be rendered with an alternative sorting scheme, such as chronologically. Utilization of the particular sorting scheme for the certain messages enables a user, viewing the messages, to review (e.g., reply-to, delete, and/or view) the certain messages with reduced latency, thereby allowing the certain messages to be more quickly reviewed and actioned when received.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: February 6, 2024
    Assignee: GOOGLE LLC
    Inventor: Dongeek Shin
  • Patent number: 11893644
    Abstract: Techniques for providing recommendations of actions for a user to perform to improve efficiency in user interactions with a user interface of a user computing device. An intelligent monitoring (IM) computing system may receive data from a user computing device and may determine user interactions associated with the user interface. The user interactions may include selections, an order associated with the selections, times associated with the selections, and/or other data corresponding to user interaction with a user interface. The IM computing device may be configured to determine a fault (e.g., inefficiency) associated with the user interactions and determine an action for the user to perform to correct the fault. The IM computing device may cause a notification including the action to surface on a display of the user computing device, such as to inform the user of a means by which they can improve efficiency of the user interactions.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: February 6, 2024
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Michael Shawn Jacob, Benjamin D. Schappaugh, William Guthrie, Frank Matthew McCully, Timothy J. Nickel, Brian W. Batronis, Robert D. Rariden
  • Patent number: 11888805
    Abstract: A method for saving an email to an electronic storage location is disclosed. A topic identifier located in the email is used to locate a storage location on the electronic storage device for saving the email message. Emails relating to the same topics of interest may be stored in the same storage location.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: January 30, 2024
    Assignee: TJ²Z Patent Licensing and Tech Transfer, LLC
    Inventors: Timothy J. Ziolkowski, Kent L. Baker
  • Patent number: 11880676
    Abstract: A method may include receiving an indication of an available updated container. The method may also involve identifying one or more compute surfaces comprising a first container and a second container that correspond to the available container, such that the first container may control one or more operations of an operational technology (OT) device. The method may also include scheduling a deployment of the updated container to replace the second container, receiving expected output data associated with a digital model associated with the OT device, and scheduling a switchover of control of the one or more operations to the second container based on the expected output data.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: January 23, 2024
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Nathaniel S. Sandler, Rob A Entzminger, David C. Mazur, Bruce T. McCleave, Jr., Jonathan Alan Mills, Patrick E. Ozimek, Tim S. Biernat, Michael J. Anthony, Chris Softley
  • Patent number: 11880707
    Abstract: Job report objects (Java objects) are created by task executors in connection with implementation of a job on a storage system. The Java objects are passed to a job report service that converts the Java objects into XML objects using an XML encoder/decoder. The XML objects are persisted by the job report service as text in a database. If a job report is requested, the job report service retrieves a job record for the corresponding report from the database, creates Java objects, and passes the Java objects to a storage system management client. The client creates an internal model of the report containing a corresponding set of strongly typed TypeScript objects. The TypeScript objects are passed to a pdf data exporter that converts the internal TypeScript objects into untyped JavaScript objects. The untyped JavaScript objects are input to a .pdf generator which generates the requested report as a .pdf document.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: January 23, 2024
    Assignee: Dell Products, L.P.
    Inventors: Aaron Twohig, Fearghal O'Maolcatha
  • Patent number: 11880338
    Abstract: Described is hard link handling when a directory snapshot exists that includes the hard link's connected file object. A hard link is created by allocating a virtual inode number for the hard link, with the virtual inode number mapped to a real inode number that identifies a real inode of the file object; the hard link is assigned weight. A total weight associated with the real inode is increased by the hard link weight, and a hard link data store is updated with an entry for the hard link. Upon receiving data write request to the hard link, weight data determines that the file object is shared as a result of the snapshot; the hard link is disassociated from the real inode file, and associated with a new real inode number and new real inode of a new file object. The data is written based on the new real inode.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: January 23, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Rohit K. Chawla, Alexander S. Mathews, Soumyadeep Sen, Marc A. De Souter
  • Patent number: 11874916
    Abstract: A method involves receiving authentication module configuration data at a user device from a remote management platform. User credentials are received at the authentication module of the user device using a graphical user interface. The user credentials are transmitted to a remote identity provider service. Upon receiving a response indicating that the user credentials are authenticated by the remote identity provider service, the user credentials are transmitted to an operating system authentication module at the user device. Upon receiving a response indicating that the user credentials are not authenticated by the operating system authentication module, previously-stored user credentials are retrieved from an encrypted credential database at the user device. The user credentials are stored at an operating system credential database using the previously-stored user credentials. The user credentials are retransmitted to the operating system authentication module to authenticate the user at the user device.
    Type: Grant
    Filed: September 14, 2022
    Date of Patent: January 16, 2024
    Assignee: Kandji, Inc.
    Inventors: Adam Pettit, Wesley Pettit, Mark Daughters, Brandon Modesitt, Nicholas McDonald
  • Patent number: 11874846
    Abstract: A computing system accesses one or more code lists, each including a plurality of items, each item comprising an alphanumerical machine code mapped to a human recognizable concept. The system may receive a query from a user, determine any matching and/or related items in the code lists, and generate an interactive visualization of the matching items. The visualization allows the user to view and detect relationships between items from multiple code lists in a manner that is not possible through review of the lists separately. The user can select nodes in a tree structured visualization to initiate addition of the corresponding alphanumerical machine codes to a custom code list.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: January 16, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Joseph Holliday, Yichu Lin
  • Patent number: 11876856
    Abstract: A method for computational-power sharing is provided. In implementations of the disclosure, a computational-power sharing network element is connected with a network to perform control plane transmission and data plane transmission, or the computational-power sharing network element is connected with the network to perform control plane transmission. The computational-power sharing network element acquires computational-power demand information transmitted by a computing demand side and available computational-power information transmitted by at least one computing cooperation side.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: January 16, 2024
    Assignee: SPREADTRUM SEMICONDUCTOR (NANJING) CO., LTD.
    Inventors: Yingying Liu, Runquan Miao, Chunhui Zhu, Ming Sun
  • Patent number: 11868239
    Abstract: Embodiments presented herein provide techniques for evaluating an asynchronous application using a test framework. The test framework may perform a load test of an asynchronous application or service composed from a collection of applications or services. To do so, the test framework may submit transactions to a distributed application at a specified transaction rate and monitor how the distributed application operates at that transaction rate. An aggregate load test component may evaluate the remaining work pending at work accumulation points of the distributed application to determine whether the distributed application can sustain the specified transaction rate. A transaction tracking component may initiate transactions to generate load at the specified transaction rate without blocking while the transactions are processed by the distributed application.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: January 9, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Preston Gantt, Carlos Alejandro Arguelles, Aman Ahmed, Brian Thomas Kachmarck, Phillip Scott Segel, Michael Leo Weiss
  • Patent number: 11870840
    Abstract: A system for a distributed partitioned map reduce includes a plurality of nodes, a plurality of partitions, and a service node. The one or more partitions of the plurality of partitions are stored on a first node of the plurality of nodes. The service node is configured to receive a task from a client application system. The client application system receives a request to perform the task from a requestor. The client application system selects a service node to manage execution of the task. The client application system provides the service node the task. The service node is configured to provide partition task logic to the plurality of partitions. The partition task logic includes a partition task map reduce. The service node is configured to receive partition results from the plurality of partitions, execute a service node reduce to determine a service node result, and provide the service node result.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: January 9, 2024
    Assignee: Workday, Inc.
    Inventors: Jason Howes, Noah Arliss
  • Patent number: 11861425
    Abstract: Systems and methods for generating asynchronous application programming interface (API) documents are generally described. In various examples, a topic discovery request may be sent to a message broker. A list of topics may be received from the message broker. First identifier data identifying a first topic of the list of topics may be received from the message broker. A first message may be received from the message broker, where the first message pertains to the first topic. First schema may be determined using the first message. The first schema data may describe content of the first message and organization of the content of the first message. The first identifier data may be stored in a first data structure in association with the first schema data.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: January 2, 2024
    Assignee: Red Hat, Inc.
    Inventors: Paolo Antinori, Eric Philip Wittmann
  • Patent number: 11860677
    Abstract: A computer-implemented method and system for managing media content in a playback queue. A processing system receives a plurality of data samples generated from a media application in a user device for a plurality of media files, where the plurality of data samples may be based on a plurality of contextual features associated with a user's interaction with a least one media file of the plurality of media files. The plurality of contextual features can be collected utilizing at least one sensing module in communication with the user device. Further, one or more of the data samples can be associated with an affinity measure indicative of a user's interaction with at least one of the plurality of media files.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: January 2, 2024
    Assignee: Melodia, Inc.
    Inventor: Omid Aryan
  • Patent number: 11853280
    Abstract: A network apparatus determines a route from an origin traversable map element (TME) to a target TME based on map data of a network version of a digital map. The route includes a list of route TMEs to be traveled from the origin TME to the target TME. The network apparatus accesses map version agnostic information identifying each TME of the list of route TMEs from the network version of the digital map; generates a map version agnostic identifier for each route TME of the list of route TMEs based on the accessed information; evaluates coding functions based at least on the map version agnostic identifier for each route TME to generate a coded identifier for each route TME; generates an encoding data structure based on the coded identifiers for the route TMEs; and provides the encoding data structure.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: December 26, 2023
    Assignee: HERE GLOBAL B.V.
    Inventors: Daniel Rolf, Raul Cajias
  • Patent number: 11853101
    Abstract: An adapting device according to an embodiment includes: a first storage unit configured to store correspondence information representing a correspondence relation between processing requested by a higher-level system and a method for implementing the processing in a lower-level system; a conversion unit configured to convert a processing request from the higher-level system to the lower-level system into a processing procedure capable of being implemented in the lower-level system and supply the processing procedure to the lower-level system; and an additional information processing unit configured to generate additional information to be supplied to the lower-level system together with the processing procedure.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: December 26, 2023
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Takuya Oda, Shokei Kobayashi, Akira Hirano
  • Patent number: 11853739
    Abstract: A method of automated software management includes importing update metadata consumed from an update list describing cybersecurity vulnerabilities and product updates. Based on the update metadata, the method includes generating an initial update list including outstanding product updates for endpoints included in a managed network. The method includes discovering products of an endpoint of the managed network. Based on discovered products, the method includes generating an endpoint-specific inventory including product metadata of the products loaded on the endpoint. The method includes identifying an unnecessary product update of the outstanding product updates not related to the discovered products. The method includes filtering the unnecessary product update from the initial update list to generate a modified update list including a subset of outstanding product updates and omitting the unnecessary product update.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: December 26, 2023
    Assignee: Ivanti, Inc.
    Inventors: Sean McDonald, Johnathan Gohde, Jaremie Romer
  • Patent number: 11854274
    Abstract: An in-vehicle monitoring information generation control device includes: an image acquisition unit acquiring an image generated by capturing the inside of an unmanned vehicle; an abnormality determination unit determining whether or not an abnormality is occurring in the unmanned vehicle; an in-vehicle monitoring information generating unit generating in-vehicle monitoring information, with which no passenger in the unmanned vehicle who is captured in the image can be identified, on the basis of the image acquired by the image acquisition unit; and a transmission control unit transmitting the in-vehicle monitoring information generated by the in-vehicle monitoring information generating unit to the outside of the unmanned vehicle in a case where it is determined that no abnormality is occurring in the unmanned vehicle on the basis of a determination result determined by the abnormality determination unit.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: December 26, 2023
    Assignee: Mitsubishi Electric Corporation
    Inventors: Hideki Fukuhara, Yoshitaka Wakisaka
  • Patent number: 11847148
    Abstract: A control section includes: an identifying section configured to, by referring to one or more search keywords set for one or more control targets, identify at least one search keyword from among the one or more search keywords, the at least one search keyword matching any of one or more main words contained in input data acquired through voice input; and a selecting section configured to select at least one control target from among the one or more control targets based on one or more numeric values obtained through calculation of one or more expressions each of which batch-converts, into numerical form, one or more of the one or more search keywords set for the one or more control targets.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: December 19, 2023
    Assignee: SCHNEIDER ELECTRIC JAPAN HOLDINGS LTD.
    Inventor: Toru Terada
  • Patent number: 11843665
    Abstract: A system includes a memory and at least one processor to monitor for a condition associated with a first cloud computing resource performing a cloud computing operation, determine that the condition associated with the first cloud computing resource has occurred, analyze the condition associated with the first cloud computing resource and compare the first cloud computing resource with a second cloud computing resource that is capable of performing at least a subset of the cloud computing operation, automatically modify the cloud computing operation that uses the first cloud computing resource to use the second cloud computing resource, and send at least one notification to a computing device about the condition associated with the first cloud computing resource and information associated with a modification of the cloud computing operation from the first cloud computing resource to the second cloud computing resource.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: December 12, 2023
    Assignee: Cobalt Iron, Inc.
    Inventors: Richard Raymond Spurlock, Robert Merrill Marett, Gregory John Tevis