Miscellaneous Patents (Class 709/200)
-
Patent number: 12236594Abstract: A computer-implemented method and system of digitally segmenting teeth in a digital model comprises generating a panoramic image from a 3D digital model of a patient's dentition, labeling, using a first trained neural network, the panoramic image to provide a labeled panoramic image, mapping the labeled panoramic image to corresponding coarse digital surface triangle labels in the 3D digital model to provide a labeled 3D digital model, and segmenting the labeled 3D digital model to provide a segmented 3D digital model. A computer-implemented method and system of generating a panoramic image comprises determining, using a trained neural network, digital tooth bounding region(s) corresponding to digital teeth from a 2D depth map of a patient's dentition, connecting digital tooth bounding region(s) by a spline, determining sampled digital surface points from the sampled spline points; and determining associated digital surface points corresponding to each sampled digital surface point.Type: GrantFiled: November 20, 2023Date of Patent: February 25, 2025Assignee: James R. Glidewell Dental Ceramics, Inc.Inventors: Sergei Azernikov, Fedor Chelnokov, Andrey Tolstov, Sergey Nikolskiy
-
Patent number: 12238102Abstract: Cloud provider accounts can be integrated into a software-as-a-service platform. Configuration options can be provided to support various levels of granularity so that different cloud provider accounts can be provided to different tenants, workgroups, users, applications, and the like. From a user perspective, the fact that data is being stored at a cloud provider account can be transparent in that the same features and authentication process can be supported across different cloud provider types. In practice, limited temporary derived credentials can be generated from underlying credentials to provide fine-grained control of access to cloud provider account resources while avoiding administrative overhead.Type: GrantFiled: June 25, 2021Date of Patent: February 25, 2025Assignee: Illumina, Inc.Inventor: Prabhu Palanisamy
-
Patent number: 12229577Abstract: VM file management includes detecting a user request to access to a virtual machine (VM) and searching a pre-defined list to determine whether the user requesting access is identified on the list. If so, a file-level snapshot is generated prior to enabling modification of a VM file by the user. The file-level snapshot includes a user attribute and is added as the top layer of a stack. The user attribute indicates a role of the user for whom the file-level snapshot is created. Each layer of the stack contains one or more other file-level snapshots. The VM file is written in the file's entirety to the snapshot in response to the user modifying the VM file. Based on the user attribute of each snapshot, a set of snapshots is selected from the stack, and the VM is modified by merging the VM files belonging to the set of snapshots selected.Type: GrantFiled: April 23, 2021Date of Patent: February 18, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Da Long Wang, Qin Yue Chen, Xue Lian Feng, Yang Liang, Yang Yang Feng, Bin Xiong
-
Patent number: 12229432Abstract: A memory system connectable to a host device includes a nonvolatile memory, a first circuit configured to generate a sequence of random number bits, and a processor configured to instruct the circuit to generate a sequence of random number bits having a first length, calculate a first value indicating randomness of the sequence, determine whether the first value exceeds a threshold value, upon determining that the first value exceeds the threshold value, generate a pseudo random number using the sequence, upon determining that the first value does not exceed the threshold value, instruct the first circuit to generate another sequence of random number bits having a second length greater than the first length, and generate a pseudo random number using said another sequence, and write or read data to or from the nonvolatile memory using the generated pseudo random number.Type: GrantFiled: March 2, 2022Date of Patent: February 18, 2025Assignee: Kioxia CorporationInventor: Junpei Futagi
-
Patent number: 12231428Abstract: Described herein is an identity network for validating the digital identity of a user. The identity network may receive, from a relying party, an identity validation request to validate a digital identity of the user. The identity network may provide, to the relying party, a link associated with an identity provider application based on the identity validation request. The identity network may receive, from an identity provider associated with the identity provider application, a confirmation that the user has successfully accessed the identity provider application via the link. After receiving the confirmation, the identity network may receive from the identity provider, an attribute validation request to validate identity attributes of the user, where the attribute validation request includes a plurality of identity attributes of the user. The identity network may validate the digital identity of the user based on the plurality of identity attributes.Type: GrantFiled: December 26, 2023Date of Patent: February 18, 2025Assignee: Early Warning Services, LLCInventors: Gregory Slowiak, Eric Woodward, Philip Lam, Jeff Shultz
-
Patent number: 12223342Abstract: A software service can be dynamically switched between a stateless mode and a stateful mode in accordance with some examples described herein. For example, a system can detect an event associated with transitioning a software service from a stateless mode to a stateful mode. In response to detecting the event, the system can execute an allocation module for causing a persistent volume to be allocated to the software service. In response to detecting the event, the system can also execute a switching module for causing the software service to switch from (i) the stateless mode in which state information is not stored in the persistent volume to (ii) the stateful mode in which the state information is stored in the persistent volume.Type: GrantFiled: September 17, 2021Date of Patent: February 11, 2025Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Anthony Carroll
-
Patent number: 12216782Abstract: The subject disclosure provides systems and methods for providing secure data access for electronic devices. The secure data access can allow processes, such as scripts, at a device to be executed to obtain and process restricted data locally on the device without requesting user authorization for the access and processing. The secure data access can prevent the processes from exporting the data, and/or data derived from the data, from an execution space of the processes, whether locally on the device or externally from the device, without obtaining user authorization for the exportation. In this way, user authorizations can be obtained for securing restricted data, in a way that is efficient for the device, for the processes accessing and processing the data, and for the user.Type: GrantFiled: April 15, 2022Date of Patent: February 4, 2025Assignee: Apple Inc.Inventors: Conrad B. Kramer, Cristina L. Formaini
-
Patent number: 12217478Abstract: A method, system and product for utilizing prediction models of an environment. In one embodiment, using a model of an environment and based on a first scene of the environment, a predicted second scene of the environment is predicted. An observed second scene is obtained and compared to the predicted second scene. Based on the comparison between the predicted second scene and the observed second scene, an action is performed.Type: GrantFiled: June 17, 2022Date of Patent: February 4, 2025Assignee: SHMUEL UR INNOVATION LTD.Inventors: Shmuel Ur, Vlad Dabija, David Hirshberg
-
Patent number: 12219047Abstract: Embodiments of content management systems that utilize encryption are disclosed. An object management module of a content management system is adapted to encrypt an object using a data key that is generated based on the content. The data key is encrypted using a tenant key associated with a tenant of the system. The encrypted object is stored in an object store, and a storage record for the stored encrypted object is stored in a data store, along with the encrypted data key and a tenant key identifier.Type: GrantFiled: February 24, 2022Date of Patent: February 4, 2025Assignee: OPEN TEXT SA ULCInventor: Ryan Cathal Robert O'Toole
-
Patent number: 12218776Abstract: 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: GrantFiled: February 16, 2022Date of Patent: February 4, 2025Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 12216938Abstract: The present disclosure relates to a memory controller which supports an interworking method for a test between an external device and a storage device, and a host. The memory controller proposed in the present disclosure may include a first interface configured to communicate with an external device, a second interface configured to communicate with a memory, a command queue configured to store commands received from the external device and a processor configured to perform a control operation according to a command stored in the command queue, and suspend the performance of the control operation according to the command for a waiting time corresponding to a value of a mutex counter for the command, when a mutex flag for the command is activated.Type: GrantFiled: June 5, 2023Date of Patent: February 4, 2025Assignee: SK hynix Inc.Inventor: In Jong Jang
-
Patent number: 12218752Abstract: According to an embodiment, a communication device includes a communication unit, a transfer unit, an error detection unit, and a transfer disablement control unit. The communication unit receives a frame. The transfer unit transfers the frame to a frame storage unit of a transfer destination. The error detection unit detects an error in the frame. The transfer disablement control unit disables transfer by the transfer unit when an error is detected by the error detection unit.Type: GrantFiled: August 30, 2021Date of Patent: February 4, 2025Assignees: Kabushiki Kaisha Toshiba, Toshiba Infrastructure Systems & Solutions CorporationInventors: Takahiro Yamaura, Yuta Kobayashi
-
Patent number: 12200084Abstract: 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: GrantFiled: November 20, 2023Date of Patent: January 14, 2025Assignee: BRIGHT DATA LTD.Inventors: Derry Shribman, Ofer Vilenski
-
Patent number: 12197840Abstract: A technique for convergence verification including receiving a data object representation of a first circuit block, receiving one or more assumptions associated with the first circuit block, identifying a synchronization scheme coupled to a port of the first circuit block, determining that the synchronization scheme is within a threshold flip-flop depth, identifying, based on the determination that the synchronization scheme is within the threshold flip-flop depth, a type of the synchronization scheme and a flip-flop depth between the synchronization scheme and the port, generating first convergence information for the first circuit block based on the identified type and flip-flop depth of the synchronization scheme, and outputting the generated convergence information.Type: GrantFiled: December 27, 2021Date of Patent: January 14, 2025Assignee: Texas Instruments IncorporatedInventors: Sudhakar Surendran, Venkatraman Ramakrishnan
-
Patent number: 12197464Abstract: A method is used in managing an asynchronous and synchronous transmit priority mechanism. The method receives a plurality of replication requests in conjunction with a replication process, where the plurality of replication requests comprises at least one of a first replication request or a second replication request. A first storage system that comprises a plurality of storage devices is configured to participate in the replication process with a second storage system that comprises a plurality of storage devices. The method determines an execution order to optimize processing of the plurality of replication requests, where a first replication request execution order that optimizes processing of the at least one first replication request conflicts with optimizing processing of the at least one second replication request.Type: GrantFiled: May 1, 2019Date of Patent: January 14, 2025Assignee: EMC IP Holding Company LLCInventors: Xiangping Chen, David Meiri
-
Patent number: 12190174Abstract: A technique for synchronizing workgroups is provided. Multiple workgroups execute a wait instruction that specifies a condition variable and a condition. A workgroup scheduler stops execution of a workgroup that executes a wait instruction and an advanced controller begins monitoring the condition variable. In response to the advanced controller detecting that the condition is met, the workgroup scheduler determines whether there is a high contention scenario, which occurs when the wait instruction is part of a mutual exclusion synchronization primitive and is detected by determining that there is a low number of updates to the condition variable prior to detecting that the condition has been met. In a high contention scenario, the workgroup scheduler wakes up one workgroup and schedules another workgroup to be woken up at a time in the future. In a non-contention scenario, more than one workgroup can be woken up at the same time.Type: GrantFiled: May 29, 2019Date of Patent: January 7, 2025Assignee: Advanced Micro Devices, Inc.Inventors: Alexandru Dutu, Sergey Blagodurov, Anthony T. Gutierrez, Matthew D. Sinclair, David A. Wood, Bradford M. Beckmann
-
Patent number: 12190162Abstract: A method including a) receiving a computer generated data set of sequencing constraints describing a software system to be executed on an automation system and including software components and runnable function entities distributed over the number of computing nodes; b) generating a transition matrix from the data set of sequencing constraints, the transition matrix having a plurality of matrix elements each of them describing, by a transition value, a transition from a runnable function entity to another runnable function entity; c) receiving a computer generated communication matrix describing communication links between the computing nodes in the automation system; d) generating a Markov chain out of the data set of sequencing constraints and the communication matrix; e) generating a distribution function from the Markov chain describing used resources of the computing nodes by the software components and runnable function entities; and f) optimizing the allocation of resources.Type: GrantFiled: February 28, 2019Date of Patent: January 7, 2025Assignee: Siemens AktiengesellschaftInventors: Andrés Botero Halblaub, Jan Richter
-
Patent number: 12192283Abstract: A system and method in a building or vehicle for an actuator operation in response to a sensor according to a control logic, the system comprising a router or a gateway communicating with a device associated with the sensor and a device associated with the actuator over in-building or in-vehicle networks, and an external Internet-connected control server associated with the control logic implementing a PID closed linear control loop and communicating with the router over external network for controlling the in-building or in-vehicle phenomenon. The sensor may be a microphone or a camera, and the system may include voice or image processing as part of the control logic. A redundancy is used by using multiple sensors or actuators, or by using multiple data paths over the building or vehicle internal or external communication. The networks may be wired or wireless, and may be BAN, PAN, LAN, WAN, or home networks.Type: GrantFiled: May 15, 2020Date of Patent: January 7, 2025Assignee: May Patents Ltd.Inventors: Yehuda Binder, Benjamin Maytal
-
Patent number: 12184913Abstract: Methods and apparatus to measure exposure to streaming media are disclosed. An example apparatus includes for measurement of exposure to streaming media includes at least one memory, instructions in the apparatus, and processor circuitry to execute the instructions to: access metadata identifying media presented to a user, and cookie data, the metadata and the cookie data provided by a client device; determine whether the cookie data identifies the user to a database proprietor; in response to a determination that the cookie data does not identify the user to the database proprietor, send a redirect message instructing the client device to retransmit the metadata to a next-hop location; and in response to a determination that the cookie data does identify the user to the database proprietor, provide the metadata and a user identifier to a central facility.Type: GrantFiled: March 1, 2024Date of Patent: December 31, 2024Assignee: The Nielsen Company (US), LLCInventors: Arun Ramaswamy, Alan Bosworth, Kevin K. Gaynor, Narasimha Reddy Goli
-
Patent number: 12182813Abstract: The present disclosure presents systems and related methods for customer defined limited use authorization. One such method comprises implementing a customer defined generation control associated with a parent transaction account; receiving a request to generate the electronic payment token from at least one of an issuer web app or an issuer native app; verifying that the generation control condition has been satisfied; generating via a tokenization engine, the electronic payment token in response to the request to generate the electronic payment token, wherein generating the electronic payment token further comprises storing an expanded set of token controls comprising customer defined authorization control as token data; and transmitting, via the tokenization engine, the electronic payment token to the customer mobile device responsive to the generation control condition being verified as being satisfied.Type: GrantFiled: May 12, 2023Date of Patent: December 31, 2024Assignee: American Express Travel Related Services Company, Inc.Inventor: Upendra Mardikar
-
Patent number: 12184711Abstract: 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: GrantFiled: November 29, 2023Date of Patent: December 31, 2024Assignee: OpenTV, Inc.Inventor: John Tinsman
-
Patent number: 12184521Abstract: Some embodiments provide a method for a health monitoring service that monitors a system with a set of services executing across a set of one or more datacenters. For each of multiple services monitored by the health monitoring service, the method (1) contacts an API exposed by the service to provide health monitoring data for the service and (2) receives health monitoring data for the service that provides, for each of multiple aspects of the service, (i) a status and (ii) an explanation for the status in a uniform format used by the APIs of each of the services. At least two different services provide health monitoring data in the uniform format for different groups of aspects of the services.Type: GrantFiled: May 10, 2023Date of Patent: December 31, 2024Assignee: VMware LLCInventors: Babu Singarayan, Vijay Talati, Ranganathan Rajagopalan
-
Patent number: 12184728Abstract: Methods and apparatus to adaptively manage data collection devices in distributed computing systems are disclosed. Example disclosed methods involve instructing a first data collection device to operate according to a first rule. The example first rule specifies a first operating mode and defining a first event of interest. Example disclosed methods also involve obtaining first data from the first data collection device while operating according to the first rule. Example disclosed methods also involve, in response to determining that the first event of interest has occurred based on the first data, providing a second rule based on the first data to the first data collection device, and providing a third rule to a second data collection device. The example second rule specifies a second operating mode and defines a second event of interest, and the examples third rule specifies a third operating mode.Type: GrantFiled: October 21, 2022Date of Patent: December 31, 2024Assignee: Intel CorporationInventors: Tao Zhong, Gang Deng, Zhongyan Lu, Kshitij Doshi
-
Patent number: 12184810Abstract: The present disclosure describes receiving a trigger operation indication that content has been selected by a user device, and determining whether the content offers a recurring audio content data. The operation may also include retrieving a first audio content and transmitting the first audio content to the user device.Type: GrantFiled: November 3, 2023Date of Patent: December 31, 2024Assignee: FIRST ORION CORP.Inventors: Monica Rose Martino, Kevin V. Nguyen, M. Gregory Smith
-
Patent number: 12177061Abstract: Lightweight, dynamic mechanisms are provided to support service layer interworking and resource extensibility. For example, one mechanism disclosed herein comprises defining a new service layer (SL) resource definition registration procedure that allows for specifying custom attributes of service layer resources to represent third party technology resources. A second mechanism disclosed herein comprises defining a new SL data model mapping registration procedure to map service layer resources to third party data models and to provide a new interworked retargeting indicator to the service layer. Further, a third mechanism disclosed herein comprises defining a SL generic interworking procedure to intelligently retarget requests toward interworked resources based on the interworked retargeting indicator provided by the data model mapping.Type: GrantFiled: September 6, 2023Date of Patent: December 24, 2024Assignee: Convida Wireless, LLCInventors: Quang Ly, Dale N. Seed, William Robert Flynn, IV, Catalina M. Mladin, Chonggang Wang, Rocco Di Girolamo, Zhuo Chen
-
Patent number: 12174809Abstract: Systems, computer program products, and methods are described herein for determining application degradation using advanced computational models for data analysis and automated decision-making. The present disclosure is configured to receive one or more applications, wherein the one or more applications comprise one or more access paths; update the one or more access paths, wherein updating the one or more access paths comprises reconfiguring details associated with the access paths; create, in response to updating the one or more access paths, updated access paths; determine that the one or more updated access paths experience one or more application degradations; and implement one or more degradation solutions for the one or more application degradations to an artificial intelligence model.Type: GrantFiled: July 24, 2023Date of Patent: December 24, 2024Assignee: BANK OF AMERICA CORPORATIONInventors: Yadava Krishnan Srinivasan, Karthikeyan Krishnan, Vikas Kumar Sahu, Avinash Basavant Nigudkar, Param Jabbal, Muthuraj Kumaresan, Mukesh Kumar Jain
-
Patent number: 12175446Abstract: A method and apparatus for facilitating payments for transactions, via mobile devices and mobile telecommunications networks, is disclosed. In an embodiment, a product provider is provided with a code, such as a QRcode, which contains or references payment details for purchase of the product. A mobile user of the application scans the code and is connected to their internet banking application. The payment details are transferred to the internet banking application and the mobile user confirms that the transaction should proceed. Payment is made without any secure details being provided to the product provider.Type: GrantFiled: December 20, 2021Date of Patent: December 24, 2024Assignee: OBEP PAYMENTS, LLCInventors: Alexander Grinberg, Michael Kontorovich, Colin Reyburn, Mark Chazan, Mario Delas
-
Patent number: 12175871Abstract: A computer system can determine historical interval data of a freight operator from completed freight service requests associated with the freight operator. Additionally, while the freight operator is fulfilling a current freight service request, the computer system can determine at least a first likely downtime interval for a non-operating activity of the freight operator prior to the freight operator arriving at a pickup location or a destination location of the current freight service request, based on the historical interval data. Also, the computer system can determine an estimated arrival time for the freight operator to arrive at the pickup location or the destination location of the current freight service request, based at least in part on the first likely down time interval. Moreover, the computer system can update a record associated with the freight operator to reflect the estimated arrival time.Type: GrantFiled: June 23, 2023Date of Patent: December 24, 2024Assignee: UBER TECHNOLOGIES, INC.Inventors: Luis Madrigal, Eyal Lasker, Xiao Guo, Padmini Pyapali, Tony Ran Zhang
-
Patent number: 12177115Abstract: Methods and apparatus for interfaces to manage inter-regional connectivity for direct network peerings. A system may include a connectivity coordinator, a first resource collection in a first geographical zone and a second resource collection in a second geographical zone. The coordinator implements a programmatic interface defining connectivity operations. The coordinator receives a request via the interface to establish a logically isolated network path to the second resource collection on behalf of a client that has a dedicated physical link set up to connect to the first resource collection. In response to the request, the coordinator performs one or more configuration operations to enable traffic to flow from the client's network to the second resource collection over a logically isolated network path using the dedicated physical link.Type: GrantFiled: September 12, 2023Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Andrew J. Doane, Kevin Christopher Miller, David B. Lennon
-
Patent number: 12170700Abstract: Techniques for multicasting data to multiple clients are described. Each client stores an identifier indicating a data stream associated with, for example intended for, the client. A server receives the data streams, determines the identifier for each received data stream, transmits a mapping between the identifiers and respective multicast streams to the clients, and multicasts data of the received data streams in accordance with the mapping. By transmitting the mapping to the clients, and multicasting data of the received data streams in accordance with the mapping, each client may obtain data of the particular data stream with which they are associated.Type: GrantFiled: December 20, 2022Date of Patent: December 17, 2024Assignee: Trading Technologies International, Inc.Inventors: Scott D. Rubik, Bharat Mittal, Rajan Marwaha
-
Patent number: 12167240Abstract: Provided is a method for configuring a wireless connection between a mobile wireless terminal and a mobile wireless network, in which the mobile wireless network contains at least one first subnetwork, which is accessible with a credential of at least a first type, and contains at least one second subnetwork, which is accessible with a credential of at least a second type, and a first wireless connection to a first subnetwork and a second wireless connection to a second subnetwork have different wireless transmission parameters. In the event of a request for access by the mobile wireless terminal to a selected subnetwork—a predetermined credential is determined for the request for access to the selected subnetwork, the type of the predetermined credential is determined, and—at least one wireless transmission parameter is selected and activated depending on the determined type of the predetermined credential.Type: GrantFiled: April 24, 2020Date of Patent: December 10, 2024Assignee: Siemens AktiengesellschaftInventor: Rainer Falk
-
Patent number: 12159108Abstract: A method, computer system, and a computer program product for optimizing social collaboration is provided. The present invention may include identifying content within a social collaboration history with a high level of engagement. The present invention may include generating one or more groups of unique topic keywords based on the identified content. The present invention may include receiving a potential post from a user. The present invention may include identifying an overlap between the potential post and at least one of the one or more groups of unique topic keywords. The present invention may include providing one or more recommendations to the user.Type: GrantFiled: June 21, 2022Date of Patent: December 3, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Trudy L. Hewitt, Christian Compton, Jeremy R. Fox, Fang Lu, Uri Kartoun
-
Patent number: 12160351Abstract: In some aspects, the techniques described herein relate to a method including: defining a user experience based on one or more software services provided by a platform; defining a service level indicator based on service metrics data; tracking an execution of the user experience, wherein the tracking includes recording of metadata that is output by each software service, wherein the metadata is defined as a parameter of the service level indicator; calculating a value of the services level indicator; and determining whether the value of the service level indicator is lower than a threshold value of a service level objective associated with the service level indicator.Type: GrantFiled: May 2, 2023Date of Patent: December 3, 2024Assignee: JPMORGAN CHASE BANK N.A.Inventor: Sangeetha Roddom
-
Patent number: 12155688Abstract: Network entities of a network system are managed in an end-of-life context. A network system is scanned to determine network entities such as hardware devices and/or software applications. A network entity can be identified as vulnerable based on end-of-life data. A risk score for the vulnerable network entity is computed based on the end-of-life data and optionally other factors, and a potentially mitigating action is determined based on the risk score.Type: GrantFiled: October 12, 2023Date of Patent: November 26, 2024Assignee: Wells Fargo Bank, N.A.Inventors: Lawrence T. Belton, Jr., Ryan B. Benskin, Peter A. Makohon, Timothy H. Morris, Christopher J. Houser, Douglas C. Rambo
-
Patent number: 12154068Abstract: Embodiments detect stops by an entity on a pre-planned trip that includes a plurality of stops and a planned sequence of stops. Embodiments receive a first geo-location message indicating a first location and corresponding first time for the entity. Embodiments, based on the first geo-location message and a previous geo-location message, generate an enter geofence set and an exit geofence set. When the entity is currently, based on the previous geo-location message, at one of the stops and the current stop is in the exit geofence set, embodiments store the first time as a departure time for the current stop. When the entity is not currently, based on the previous geo-location message, at one of the stops and the enter geofence set is non-empty, embodiments store the first time as an arrival time for a stop corresponding to the first location.Type: GrantFiled: June 28, 2022Date of Patent: November 26, 2024Assignee: Oracle International CorporationInventors: Rahul Paul, Sourath Roy, Bharath T. S.
-
Patent number: 12156382Abstract: This invention relates to systems and methods for redundant data center cooling and electrical systems.Type: GrantFiled: June 26, 2023Date of Patent: November 26, 2024Inventor: Mark Edward Oxley
-
Patent number: 12155719Abstract: An information processing method, an apparatus, a system, an electronic device and a storage medium are provided. The method includes: generating, by a first functional component, a resource graph by abstracting a capability of an IoT device; where the resource graph is configured to manage and/or orchestrate an available capability of a heterogeneous IoT device; acquiring, by a second functional component, a task to be processed, and producing a computation graph corresponding to the task to be processed; and performing, by a third functional component, a task allocation based on the resource graph and the computation graph.Type: GrantFiled: February 8, 2022Date of Patent: November 26, 2024Assignees: China Mobile Communication Co., Ltd Research Institute, China Mobile Communications Group Co., Ltd.Inventor: Wei Qu
-
Patent number: 12149625Abstract: Presented herein are systems and methods for binding web components to protect accessing of resources. A first server may receive, from a second server, a request to provide access to content for a first web component on a web application of a customer device. The first server may determine whether to issue an identifier to the customer device responsive to validating the request. The first server may generate, responsive to the determination, the identifier to bind the first web component with a second web component to permit access to the content for the first web component on the web application. The first server may transmit, to the second server, a response including the identifier and the content. The first server may communicate, via the second server, data associated with a user interaction with the content on the first web component bound with the second web component using the identifier.Type: GrantFiled: August 21, 2023Date of Patent: November 19, 2024Assignee: CITIGROUP TECHNOLOGY, INC.Inventors: Gayathri Sundar, Mayank Shah, Vernon Miller
-
Patent number: 12150377Abstract: Methods, systems, and apparatus for monitoring and controlling electronic devices using wired and wireless protocols are disclosed. The systems and apparatus may monitor their environment for signals from electronic devices. The systems and apparatus may take and disambiguate the signals that are received from the devices in their environment to identify the devices and associate control signals with the devices. The systems and apparatus may use communication means to send control signals to the identified electronic devices. Multiple apparatuses or systems may be connected together into networks, including mesh networks, to make for a more robust architecture.Type: GrantFiled: July 17, 2023Date of Patent: November 19, 2024Assignee: CRIUS TECHNOLOGY GROUP, INC.Inventor: Phillip Bogdanovich
-
Patent number: 12141585Abstract: Systems and methods are provided to monitor drift in branches of code associated with virtualized containers of cellular services developed in a virtual platform that include a set of core network components associated with a network slice to provide network functions and microservices wherein the virtual plane includes a development test environment for developing at least instructional sets of branch code; a development application to configure an instructional set including branch code for associating with one or more containers that clone a plurality of network functions and microservices of the cellular services deployed in physical infrastructure; and a drift monitoring tool that based on simulations from tests of a developed branch code executed with containers of cloned network functions and microservices provide data to developers of drift caused by the branch code to operations of the network functions and microservices contained in the physical infrastructure.Type: GrantFiled: September 20, 2022Date of Patent: November 12, 2024Assignee: DISH Wireless, L.L.C.Inventor: Brian Mengwasser
-
Patent number: 12131755Abstract: A method for storing multi-lens recording file and multi-lens recording apparatus are provided. When at least one lens is driven for loop recording, a total recording capacity for loop recording is calculated based on setting data of the at least one lens driven. When a remaining capacity of a storage space is less than the total recording capacity, a file cleaning action is performed on multiple recorded files stored in the storage space for at least one lens. The file cleaning action includes: deleting the at least one recorded file stored in the storage space based on a recording time and a lens number until the remaining capacity is no less than the total recording capacity. When the remaining capacity of the storage space is no less than the total recording capacity, loop recording is performed through at least one lens being driven and a currently recorded file is stored.Type: GrantFiled: December 27, 2022Date of Patent: October 29, 2024Assignee: Wistron CorporationInventor: Jing-Jhe Dai
-
Methods and systems to automatically deploy vulnerability fixes for software and firmware components
Patent number: 12131140Abstract: Methods and systems are provided that may be implemented to methods and systems may be implemented to automatically identify types and status of vulnerabilities in identified software or firmware components (e.g., libraries), and then automatically deploy security vulnerability fixes (e.g., patches or updates) in these identified components across different affected software or firmware applications. In one example, the disclosed methods and systems may operate to dynamically and automatically aggregate identified third party software and/or firmware vulnerabilities into a centralized repository, and may be further implemented to automatically handle the roll out and deployment of vulnerability fixes to patch or update third party libraries to solve any security vulnerability reported on these third party libraries.Type: GrantFiled: September 27, 2021Date of Patent: October 29, 2024Assignee: Dell Products L.P.Inventors: Amy C. Nelson, Prasanth K S R, Vivekanandh Narayanasamy Rajagopalan -
Patent number: 12133294Abstract: An electronic device includes a wireless communication circuit and a processor. The processor is configured to establish a first communication link with a first external electronic device and establish a second communication link with a second external electronic device. The electronic device is also configured to transmit connection information associated with the first communication link to the second external electronic device and determine whether configuration information associated with an operation of the first communication link needs to be changed. The electronic device is configured to identify the first operation information of the electronic device for the first communication link and request second operation information of the second external electronic device for the first communication link.Type: GrantFiled: March 13, 2020Date of Patent: October 29, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Gupil Cheong, Doosuk Kang, Bokun Choi, Sungjun Choi
-
Patent number: 12126697Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to identify main page views. An example apparatus includes at least one memory, machine readable instructions, and processor circuitry to at least one of instantiate or execute the machine readable instructions to: access a log of requests from a proxy, the log of requests including main page requests and embedded page requests, the log of requests including timestamps corresponding to the main page requests and the embedded page requests, identify, based on consecutive ones of the timestamps occurring within a time interval, at least one of the main page requests associated with the time interval, and credit the at least one of the main page requests as a main page view.Type: GrantFiled: July 28, 2022Date of Patent: October 22, 2024Assignee: The Nielsen Company (US), LLCInventor: Sanjeev Kumar Viswambharan
-
Patent number: 12117845Abstract: A method of operating a cloud server to control a robot providing a service in connection with a service application includes receiving an instruction to provide the service from the service application; and based on the received instruction, generating a plurality of sub-instructions by specifying the received instruction; and transmitting each sub-instruction, from among the plurality of sub-instructions, to the robot, wherein the transmitted sub-instructions are instructions for controlling the robot.Type: GrantFiled: October 29, 2021Date of Patent: October 15, 2024Assignee: NAVER LABS CORPORATIONInventors: Kay Park, Younghwan Yoon, Seung In Cha, Wooyoung Choi
-
Patent number: 12118396Abstract: Methods, systems, apparatuses, and computer-readable storage mediums described herein are configured to automatically allocate or deallocate computing resources based on a prediction of performance metrics behavior. For instance, the historical behavior of compute metrics (or a time series obtained therefor) is analyzed to detect a seasonality (i.e., a seasonal pattern) and a trend therefor. A prediction of the metrics' behavior for a future time frame is determined based on the seasonality and the trend. Based on the prediction, computing resources are allocated or deallocated at or prior to the future time frame occurring. For example, if a prediction is made that a particular metric will increase, additional compute resources are allocated to handle the increase ahead of the predicted metric increase. If a prediction is made that a particular metric will decrease, compute resources are deallocated at the time the metric is predicted to decrease.Type: GrantFiled: May 11, 2021Date of Patent: October 15, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Adi Eldar, Shahar Davidovich
-
Patent number: 12118188Abstract: A method for a user interface for creating a preview content page is provided. Client identification, time period and campaign information are received via a user interface input field. An application programming interface is invoked to access a third party site's data content associated with the campaign information available during the time period. From the third party site, the data content associated with the campaign information available during the time period and metadata associated with the data content are received. The data content has advertisements. The advertisements are presented in the data content on the user interface's display window. A uniform resource locator (URL) link to the plurality of advertisements is generated, for allowing users to share the link on a public web site page. A computer readable storage medium and a user interface system are also provided.Type: GrantFiled: June 12, 2023Date of Patent: October 15, 2024Assignee: Constellation Software Inc.Inventors: Diana Lee, Matt Woodruff
-
Patent number: 12112013Abstract: A map-based graphical user interface for a social media application displays to special social media activity information based on submission of geo-tagged social media items to the platform. For users and or submitted items that need predefined location fuzzing criteria, such activity is represented in the graphical user interface at an intentionally inaccurate position.Type: GrantFiled: September 16, 2022Date of Patent: October 8, 2024Assignee: Snap Inc.Inventors: Daniel Amitay, Jonathan Brody, Leonid Gorkin, Jeffrey Arthur Johnson, Andrew Lin, Walton Lin, John Rauser, Amer Shahnawaz, Evan Spiegel, Marcel M. Yung
-
Patent number: 12105603Abstract: A distributed transaction control system includes redundant coordinator apparatuses, wherein determination part replaces input votes to votes of preparation failure when input votes from the participant apparatus time out, makes a determination of commit when all input votes are votes of preparation success, makes a determination of rollback when the input votes include at least one vote of preparation failure, and inputs a content of the determination into the distributed consensus processing part, the distributed consensus processing part decides on one of the contents of the determination that are inputs from the determination parts, by distributed consensus, and settlement part notifies an output of the distributed consensus processing part to the participant apparatuses as a settlement result.Type: GrantFiled: September 22, 2022Date of Patent: October 1, 2024Assignee: HITACHI, LTD.Inventors: Nobuyuki Yamamoto, Naoshi Maniwa, Junpei Nishitani
-
Patent number: 12099539Abstract: Aspects of the present disclosure provide techniques for improved text classification. Embodiments include providing, based on a text string, one or more first inputs to a summary model. Embodiments include determining, based on one or more first outputs from the summary model in response to the one or more first inputs, a summarized version of the text string. In some embodiments the summarized version of the text string comprises a number of tokens that is less than or equal to a maximum number of input tokens for a machine learning model. Embodiments include providing, based on the summarized version of the text string, one or more second inputs to the machine learning model. Embodiments include determining one or more attributes of the text string based on one or more second outputs received from the machine learning model in response to the one or more second inputs.Type: GrantFiled: January 11, 2022Date of Patent: September 24, 2024Assignee: INTUIT INC.Inventors: Krysten Nicole Dell, Jason Heckendorn, Lin Tao, Yingxin Wang