Multicomputer Synchronizing Patents (Class 709/248)
-
Patent number: 11157038Abstract: In various examples, there is provided methods performed by nodes in a cluster of nodes to establish a master clock at a new master node following a reconfiguration of the nodes included in the cluster, whereby the master clock is provided by an old master node prior to the reconfiguration, and synchronize a local clock of slave nodes to clock of the new master node. The new master node sends a message to the slave nodes instructing them to disable their respective local clocks, receives acknowledgements that the local clocks have been disabled, waits until a time at which all leases have expired for any nodes removed from the cluster, sets the value of its clock to be greater than a maximum value that could have been provided by the old master node at the time the leases expired and indicates to the other nodes to re-enable their local clocks.Type: GrantFiled: March 2, 2020Date of Patent: October 26, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Miguel Castro, Dushyanth Narayanan, Aleksandar Dragojevic, Matthew Renzelmann, Alexander Shamis, Richendra Khanna, Stanko Novakovic, Anders Gjerdrum, Georgios Chatzopoulos
-
Patent number: 11159550Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for correcting timestamps in computer security telemetry data. A method includes: receiving, at a computer network security data analysis system, first log data identifying a plurality of first events occurring on a computer network, the first log data including, for each first event, a respective first timestamp identifying when the first event occurred, the first timestamp including a first hour value, a first minute value, and a first second value; and generating first modified log data, the first modified log data including, for each first event, a first modified timestamp including the first minute value and the first second value from the log data and a first modified hour value that represents an hour value from a current time at which the first log data was received at the computer network security data analysis system.Type: GrantFiled: March 1, 2019Date of Patent: October 26, 2021Assignee: Chronicle LLCInventors: Abu Wawda, Tushar Dhoot, Kai Boon Ee, Charles Stephen Spirakis, Tali Leora Eban
-
Patent number: 11159647Abstract: A method (1000, 1100) in a mesh computing system (400) of pre-emptively positioning images at hosts, for retrieval from the hosts and for the creation of containers from the images, is described. The hosts are located in edge nodes of the mesh computing system (400). The mesh computing system (400) also comprises a central registry (490), located outside the mesh computing system (400), the central registry (490) holding the images. A swarm leader (424) located in the mesh computing system (400) identifies a need in a first host at a first edge node to run an image, the image being held in the central registry. The swarm leader (424) identifies a second host at a second edge node, and commands download of the image from the central registry (490) to the second host, via at least one wireless link of the mesh computing system (400). A mesh computing system (400) is provided.Type: GrantFiled: December 18, 2018Date of Patent: October 26, 2021Assignee: Veea Systems Ltd.Inventors: Mark Joseph Cannon, Neil Edgar
-
Patent number: 11144375Abstract: A system of verifying execution sequence integrity of an execution flow includes a monitoring system in communication with one or more sensors of a system being monitored, where the monitoring system includes one or more electronic devices, and a computer-readable storage medium having one or more programming instructions. When executed, the one or more programming instructions cause at least one of the electronic devices to receive from the sensors, a parameter value for each of one or more parameters that pertain to an operational state of the system, combine the received parameters to generate a combination value, apply a hashing algorithm to the combination value to generate a temporary hash value, search a data store for a result code associated with the temporary hash value, and in response to the result code associated with the temporary hash value indicating that the temporary hash value is incorrect, generate a fault notification.Type: GrantFiled: October 9, 2018Date of Patent: October 12, 2021Assignee: Argo AI, LLCInventor: Ching Yee Hu
-
Patent number: 11138085Abstract: A method of verifying execution sequence integrity of an execution flow includes receiving, by a local monitor of an automated device monitoring system from one or more sensors of an automated device, a unique identifier for each function in a subset of an execution flow for which the local monitor is responsible for monitoring. The method includes combining the received unique identifiers to generate a combination value, applying a hashing algorithm to the combination value to generate a temporary hash value, retrieving, from a data store, a true hash value, determining whether the temporary hash value matches the true hash value, and in response to the temporary hash value not matching the true hash value, generating a fault notification. The true hash value represents a result of applying the hashing algorithm to a combination of actual unique identifiers associated with each function in the subset.Type: GrantFiled: October 9, 2018Date of Patent: October 5, 2021Assignee: Argo AI, LLCInventor: Ching Yee Hu
-
Patent number: 11140552Abstract: The present invention addresses a method, apparatus and computer program product for accessing a local area scoped network having non-access-stratum procedures, such as a MuLTEfire network, which implement identifying an available access point of the local area scoped network having non-access-stratum procedures, transmitting a message to the access point, indicating a request for retrieving network information, wherein the information are queried from the network before authorization and actually connecting to the network, selecting a service provider of the network based on received network information for binding the network identity to the selected service provider for accessing, and conveying a Non-Access Stratum service request to the network to cause authentication of the user equipment for connecting to the network.Type: GrantFiled: December 18, 2015Date of Patent: October 5, 2021Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventors: Gyorgy Tamas Wolfner, Mika Petri Olavi Rinne, Janne Petteri Tervonen, Jari Pekka Mustajarvi
-
Patent number: 11129121Abstract: In an information delivery system, the terminal transmits a first request requesting time information to a network server, the network server transmits a second request requesting time information to a time server connected to a network in response to the first request, the network server receives first time information as a response to the second request from the time server, and after a lapse of a predetermined time from reception of the first request, the network server transmits second time information measured based on the first time information to the terminal.Type: GrantFiled: March 25, 2020Date of Patent: September 21, 2021Inventor: Katsutoyo Inoue
-
Patent number: 11120044Abstract: A system that implements a data storage service may store data on behalf of clients in multiple replicas on respective computing nodes. The system may employ an external service to select a master replica for a replica group. The master replica may service consistent read operations and/or write operations that are directed to the replica group (or to a data partition stored by the replica group). The master replica may employ a quorum based mechanism for performing replicated write operations, and a local lease mechanism for determining the replica authorized to perform consistent reads, even when the external service is unavailable. The master replica may propagate local leases to replica group members as replicated writes. If another replica assumes mastership for the replica group, it may not begin servicing consistent read operations that are directed to the replica group until the lease period for a current local lease expires.Type: GrantFiled: November 27, 2019Date of Patent: September 14, 2021Assignee: Amazon Technologies, Inc.Inventors: Timothy Andrew Rath, David Alan Lutz
-
Patent number: 11113307Abstract: The present disclosure relates to synchronizing entity identifiers across multiple data centers. In some embodiments, an entity identifier translation server may be deployed within a cloud-based distributed environment. The entity identifier translation server may receive data from multiple different data centers and detect changes/updates to entity identifiers within the data centers. In response to detected changes, the entity identifier translation server may identify one or more corresponding entity identifiers within the other data centers. For each of the corresponding entity identifiers within the other data centers, the entity identifier translation server may determine whether or not the corresponding entity identifier is to be synchronized with the newly-changed entity identifier in the first data center, and if so, may initiate synchronization processes.Type: GrantFiled: March 23, 2018Date of Patent: September 7, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Matthew Abrams
-
Patent number: 11113448Abstract: Embodiments of the present disclosure relate to presenting and synchronizing views of electronic document. In particular, a view management system can synchronize and present multiple synchronized views of an electronic document for display on a client device. For example, the view management system can present multiple views of an electronic document and bind one or more of the views with a model. In response to detecting a user interaction with respect to a view, the view management system can cause a client device to apply the user interaction to each of multiple views (e.g., each view that is bound to the model). By synchronizing views, the view management system can enable a user to conveniently observe how one or more user interactions with respect to a view would appear across multiple views of an electronic document.Type: GrantFiled: September 30, 2019Date of Patent: September 7, 2021Assignee: QUALTRICS, LLCInventors: Sterling Williams, Jeffrey Scott Whiting, Kyle James Seely, Jason R. Gardner, Cameron James Holiman
-
Patent number: 11099925Abstract: One example method includes receiving information concerning a threat to stored data, correlating the information with a preemptive action which, when taken, prevents harm to the stored data by the threat, implementing the preemptive action before the threat causes harm to the stored data, and taking an action to at least partly return a system associated with the stored data to a pre-threat state. The threat may be a natural disaster, or a human-caused condition, for example.Type: GrantFiled: July 10, 2018Date of Patent: August 24, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Kfir Wolfson, Jehuda Shemer, Assaf Natanzon
-
Patent number: 11100129Abstract: A consistent view of associations between independently replicated data objects may be provided. Data objects may be stored in separate data stores. Copies of the data stores may also store the data objects. The copies of the data stores may independently receive the data objects to be stored as part of independently replicating data stores to one or more copies of the data stores. An association can be created between objects in the different data store. If when the association is created it is determined that a referenced object is not yet stored in a copy of a data store, then both the association and the referenced object may be stored in the same data store so that the association and the referenced object are replicated together to a copy of the same data store.Type: GrantFiled: April 30, 2018Date of Patent: August 24, 2021Assignee: Amazon Technologies, Inc.Inventors: Daniel Stephen Popick, Alazel Acheson, Jasmeet Chhabra, Luke Edward Kennedy, Meng Li
-
Patent number: 11102084Abstract: A distributed cluster system includes at least a first node, a second node, and a third node, where the first node and the second node have a latest log before a fault occurs, but the third node does not have the latest log before the fault occurs. A fault rectification method includes: setting, by the first node after the first node restarts due to the fault, a voting status of the first node to Voting Not Allowed, where the voting status is used to indicate whether the first node can vote in a process in which the distributed cluster system elects a leader; receiving a replicated-log-entry message from the second node; and setting the voting status of the first node to Voting Allowed, where the second node is a leader.Type: GrantFiled: June 28, 2019Date of Patent: August 24, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jie Hou, Yuezhong Song, Chengyong Lin
-
Patent number: 11095518Abstract: Example implementations relate to determining whether network invariants are violated by flow rules to be implemented by the data plane of a network. In an example, a verification module implemented on a device receives a flow rule transmitted from an SDN controller to a switch, the flow rule relating to an event. The module determines whether the flow rule matches any of a plurality of network invariants cached in the device. If determined that the flow rule matches one of the plurality of network invariants, the verification module determines whether the flow rule violates the matched network invariant. If determined that the flow rule does not match any of the plurality of network invariants, the verification module (1) reports the event associated with the flow rule to a policy management module, (2) receives a new network invariant related to the event from the policy management module, and (3) determines whether the flow rule violates the new network invariant.Type: GrantFiled: December 19, 2019Date of Patent: August 17, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Ying Zhang, Jeongkeun Lee, Puneet Sharma, Joon-Myung Kang
-
Systems and methods for attaching synchronized information between physical and virtual environments
Patent number: 11087551Abstract: To facilitate virtual training, employee on-boarding, knowledge transfer and remote assistance, embodiments provide a digital note viewable in a virtual environment which may be attached to a physical machine and viewable when a user is engaged with the system. When a user sees the machine through either an augmented reality device or a virtual reality device, the digital note is displayable and selectable. Selection of the digital note access information stored in association with the note and the object the note is attached to. The note may be modified in one instance, which synchronizes the note in any other instances. For example, modifying a digital note attached to a physical object in an AR environment causes a copy of the digital note to be modified in the same way in a digital twin of the object in a VR environment.Type: GrantFiled: November 20, 2019Date of Patent: August 10, 2021Assignee: EON REALITY, INC.Inventors: Jan Kjallstrom, Yazhou Huang -
Patent number: 11086582Abstract: Devices having touchscreen displays or other types of sensors may be placed adjacent to one another to form a larger display area for content. A relative position and alignment between these adjacent devices are determined using a touch gesture by a user. For example, a user may draw a line, circle, or other shape that provides input to the touch sensors of the devices. Touch data received from each device indicates the coordinates where contact was provided to the touch sensor. By matching the coordinates positioned near the borders of adjacent devices based on the time of their input, the relative position and alignment between the devices is determined. A corresponding portion of the content is provided to each device based on its relative position and alignment to form a consistent display area.Type: GrantFiled: April 30, 2019Date of Patent: August 10, 2021Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Steven Arturo Lizarazo Patino
-
Patent number: 11080297Abstract: The disclosed technology relates to a system configured to identify a set of modifications based on a set of tree data structures including a sync tree, a remote tree, and a local tree. The sync tree represents a known synced state between a server state and a file system state, the remote tree represents the server state, and the local tree represents the file system state. The system is further configured to select a set of unblocked modifications from the set of modifications based on whether each modification has a dependency and execute, based on the set of unblocked modifications, a set of tasks configured to converge the server state and the file system state.Type: GrantFiled: January 10, 2018Date of Patent: August 3, 2021Assignee: Dropbox, Inc.Inventors: Isaac Goldberg, John Lai
-
Patent number: 11076182Abstract: A device, system, and method perform an automatic change over for transport streams. The method is performed at an output server. The method includes selecting a first transport stream. The method includes generating a first portion of an output based on the first transport stream. The method includes selecting a second transport stream. The method includes determining a frametime to synchronize first packets of the first transport stream to second packets of the second transport stream. The frametime os based on a start time of a content item included in the first transport stream and the second transport stream and a completed progression of the content item using the first transport stream. The method includes determining a location in the second transport stream based on the frametime. The method includes generating a second portion of the output based on the second transport stream starting at the location.Type: GrantFiled: November 19, 2018Date of Patent: July 27, 2021Assignee: VIACOM INTERNATIONAL INC.Inventors: Jeff Hess, Jonathan Edlin Clegg, Scott Danahy, Gregg William Riedel
-
Patent number: 11070303Abstract: The forwarding of a management message received in a network device includes determining whether a previously received message sent by the same sender has looped back to the network device. The message is forwarded if the received message is not a loop back of a previously received message, and dropped otherwise.Type: GrantFiled: November 14, 2019Date of Patent: July 20, 2021Assignee: Arista Networks, Inc.Inventors: Jeff Jing Yuen Chan, Avininderpal Singh Grewal, Petr Budnik
-
Patent number: 11050728Abstract: An information processing apparatus includes a synchronization unit performing a process of time-of-day synchronization with a time-of-day synchronization server, and an authentication unit performing authentication by a first authentication method. In a case where the authentication by the first authentication method fails and the process of time-of-day synchronization is not performed within a set period of time, the authentication unit performs the authentication by a second authentication method. Thus, it is possible to improve convenience of the information processing apparatus.Type: GrantFiled: June 25, 2018Date of Patent: June 29, 2021Assignee: CANON KABUSHIKI KAISHAInventor: Minoru Fujisawa
-
Patent number: 11032138Abstract: Embodiments are provided for managing routes of data traffic within a network. The management may be performed via a graphical user interface that interacts with a Web server to update a configuration file. The configuration file can be converted to router management commands by a network management device (e.g., a BGP speaker). The commands can then be sent to a border routers for controlling network traffic. Embodiments are also provided for capturing and logging routing updates made in a network.Type: GrantFiled: October 22, 2015Date of Patent: June 8, 2021Assignee: Level 3 Communications, LLCInventor: Robert Smith
-
Patent number: 11025404Abstract: A method, apparatus, and computer program product for operating a network node of a computer network is provided. According to an embodiment, in a first network node of a time synchronization network interconnecting the first network node with at least one second network node of the time synchronization network is detected synchronization of the first network node and the at least one second network node; and in the first network node is determined, at least one criterion for processing at least one packet of a time synchronization protocol wherein said at least one criterion is capable of causing discarding of the at least one packet of the time synchronization protocol when the at least one criterion is fulfilled.Type: GrantFiled: June 10, 2015Date of Patent: June 1, 2021Assignee: Nokia Solutions and Networks OyInventor: Antti Olavi Pietiläinen
-
Patent number: 11010404Abstract: A determination is made, by a first device, that data in a first database is modified. The first database is associated with the first device. A notification is generated by the first device. The notification includes information associated with the data modification in the first database. The notification is transmitted by the first device to at least one second device. At least one second database is associated with the at least one second device.Type: GrantFiled: July 17, 2018Date of Patent: May 18, 2021Assignee: Advanced New Technologies Co., Ltd.Inventor: Shuai Shao
-
Patent number: 11012955Abstract: Systems for synchronization of host and client log timestamps are provided. One system includes a timing module that acquires an initiator timestamp, wherein the initiator timestamp indicates a time on an initiating device associated with a computational activity performed between the initiating device and a receiving device. Additionally, the system includes a communication module that transmits the initiator timestamp to the receiving device. Also, the system includes a synchronization module that associates a receiver record of the computational activity on the receiving device with the initiator timestamp.Type: GrantFiled: March 20, 2018Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventors: Subhojit Roy, Frank Krick, Tej Parkash, Lokesh Arora
-
Patent number: 11010405Abstract: In accordance with embodiments, there are provided mechanisms and methods for performing a synchronization of data. These mechanisms and methods for performing a synchronization of data can enable a more efficient synchronization, time and resource savings, an enhanced user experience, etc.Type: GrantFiled: January 25, 2019Date of Patent: May 18, 2021Assignee: salesforce.com, inc.Inventors: Didier Prophete, Ronald F. Fischer, Sönke Rohde
-
Patent number: 11010209Abstract: Disclosed aspects relate to speculative execution management in a coherent accelerator architecture. A first access request from a first component may be detected with respect to a set of memory spaces of a single shared memory in the coherent accelerator architecture. A second access request from a second component may be detected with respect to the set of memory spaces of the single shared memory in the coherent accelerator architecture. The first and second access requests may be processed by a speculative execution management engine using a speculative execution technique with respect to the set of memory spaces of the single shared memory in the coherent accelerator architecture.Type: GrantFiled: January 18, 2019Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventors: Pengfei Gou, Yang Liu, Yangfan Liu, Zhenpeng Zuo
-
Patent number: 11006358Abstract: A data transmission coordination system and a method thereof are provided. In the method, multiple terminal devices are grouped into a first sub-group and a second sub-group. The first and the second sub-groups respectively include at least one of the terminal devices and have different data transmission modes for uploading data. The power consumption of the data transmission mode of the first sub-group is higher than that of the second sub-group. In response to the first terminal device of the sub-group conforming to a replacement condition, a second terminal device of the second sub-group replaces the first terminal device, so that the first sub-group includes the second terminal device. The replaced first terminal device is associated to the second sub-group or not able to transmit depending on an operation situation. Accordingly, a whole lifetime of the system is increased.Type: GrantFiled: December 17, 2018Date of Patent: May 11, 2021Assignee: Sercomm CorporationInventors: Fan-Yi Kuan, Hsin-An Hou
-
Patent number: 11003427Abstract: Systems and methods for generating and testing formulas written using a formula language may include receiving, by a server computing system, in a formula input area a formula written using a formula language, the formula associated with a record in a database; displaying, by the server computing system, one or more fields in a field area based on the one or more fields being included in the formula, the one or more fields associated with the record; enabling, by the server computing system, a value associated with the one or more fields to be modified based on the one or more fields being included in the formula; and displaying, by the server computing system, in a result area a result generated based on execution of the formula, wherein the result area is to be visible concurrently with the formula input area and the field area.Type: GrantFiled: September 28, 2018Date of Patent: May 11, 2021Assignee: salesforce.com, inc.Inventors: Alexander Rich, Ramachandran Bakthavachalam, Vinay Menon
-
Patent number: 10997587Abstract: A method for collecting transaction history data and an associated terminal device. The method may include: collecting on-line, from a remote server (SV), first history data (DT) representative of at least one transaction associated with a user account (15); communicating contactlessly with a smart card (2), during which the terminal (T) recovers second history data (DH) stored locally in a memory (10) of the smart card, the second history data being representative of transactions processed by the smart card in association with the user account (15); and analyzing, during which the terminal (T) aggregates the first and second history data in order to obtain up-to-date history data. It is thus possible to generate transaction-following data from the up-to-date history data.Type: GrantFiled: December 21, 2018Date of Patent: May 4, 2021Assignee: IDEMIA FRANCEInventors: Pierre Vaures, Antoine Vilain, Benoit Mouroux, Francis Chamberot
-
Patent number: 10977037Abstract: In one embodiment, a synchronization instruction causes a processor to ensure that specified threads included within a warp concurrently execute a single subsequent instruction. The specified threads include at least a first thread and a second thread. In operation, the first thread arrives at the synchronization instruction. The processor determines that the second thread has not yet arrived at the synchronization instruction and configures the first thread to stop executing instructions. After issuing at least one instruction for the second thread, the processor determines that all the specified threads have arrived at the synchronization instruction. The processor then causes all the specified threads to execute the subsequent instruction. Advantageously, unlike conventional approaches to synchronizing threads, the synchronization instruction enables the processor to reliably and properly execute code that includes complex control flows and/or instructions that presuppose that threads are converged.Type: GrantFiled: October 7, 2019Date of Patent: April 13, 2021Assignee: NVIDIA CorporationInventors: Ajay Sudarshan Tirumala, Olivier Giroux, Peter Nelson, Jack Choquette
-
Patent number: 10969595Abstract: In one embodiment, in accordance with the present invention, a method, computer program product, and system for an in-vehicle content display using augmented reality. The method includes detecting a traffic signal. The method further includes, in response to detecting the traffic signal, calculating a safety degree of a vehicle. The method further includes calculating based on a position of the traffic signal, a display area for projecting content, in accordance with the safety degree onto a front glass of the vehicle. The method further includes determining whether to project content in the display area in accordance with the safety degree.Type: GrantFiled: November 30, 2018Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Hayato Uenohara, Takeyuki Shimura, Yuhichi Takahashi, Takuya Matsunaga, Hiroki Yoshinaga
-
Patent number: 10970255Abstract: Systems and methods for synchronizing data between a customer data management system and a data warehouse system. A data warehouse server may constantly monitor a dynamic metadata flow from the customer data management system, compare it with the metadata in the data storage device, and dynamically update the metadata in the data storage device. The data warehouse server may track activities over time and accumulate a long running history, which may include multiple versions of accounts in the customer data management system, e.g., the account as of today, the account as of yesterday, and another version that was the account two weeks ago.Type: GrantFiled: July 31, 2018Date of Patent: April 6, 2021Assignee: Veeva Systems Inc.Inventors: John Cunningham, Naoya Yamasaki, George Zhu
-
Patent number: 10970272Abstract: A method of enhancing one or more fields of a master database record based on a consumption of one or more data points provided via a third-party data subscription service is disclosed. An aggregated view corresponding to a master database record is accessed. The aggregated view identifies correspondences between the one or more fields of the master database record and the one or more data points provided via the third-party data subscription service. Based on a determination that one or more consumption criteria are met, the one or more data points are consumed and stored in a central database. The one or more fields of the master database record are updated based on the one or more consumed data points. The enhanced master database record is provided via a network to one or more computerized processes associated with one or more consumers of the enhanced master database record.Type: GrantFiled: January 31, 2019Date of Patent: April 6, 2021Assignee: SAP SEInventors: Andreas Doehrn, Rathnakumar G, Gurinder Bahl, Aaby Sivakumar, Raghavendra Deshpande, Anil Kumar R, Prakash Ponshankaarchinnusamy, Kefeng Wang, Hartmut Vogler, Rashmi RK, Priyanka Gupta, Sonali Jha, Mamatha M. Raj, Kumar Rishav, Thakur Nishant Singh
-
Patent number: 10965910Abstract: A surveillance apparatus continuously records imaged data from a camera into a circular buffer in a local memory. When a record signal is received, the system records the video stream that was recorded before the record signal was received, and the video stream that is recorded after the record signal was received. The recorded segment is then write-protected, so that the surveillance apparatus does not overwrite the recorded segment. The recorded segment could then be sent to a remote memory via a wireless connection to free up local memory for future recording sessions.Type: GrantFiled: December 23, 2019Date of Patent: March 30, 2021Inventor: Paul DeKeyser
-
Patent number: 10956272Abstract: A method for managing a plurality of computing machines includes accessing a catalogue memory structure storing a plurality of component signatures, discovering one or more of the software components being instantiated in a software image of each computing machine according to corresponding ones of the component signatures, detecting one or more connections each being established between at least two instantiated software components of different computing machines, receiving a restore command for restoring a target recovery point selected among a plurality of recovery points, and restoring the target recovery point in response to the restore command by restoring the snapshots associated with the target recovery point on corresponding computing machines.Type: GrantFiled: August 22, 2018Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Enrica Alberti, Riccardo Rossi, Antonio Secomandi, Michele Tomassi, Viviana Tripodi
-
Patent number: 10936622Abstract: An interface of a content management system manages storage and access of content on the system. For example, after receiving, from a client, a request to download a content item, the interface determines whether the request includes a valid token. If so, the interface sends a content item request to a storage service, retrieves the content item, and sends the content item to the client. Otherwise, the interface sends an authorization request to an authorization service, an authentication request to an authentication service, and a content item request to the storage service. Based on the requests, the interface determines whether the content item is available in storage and whether the client is authorized to access the content item. When the content item is available in storage and the client is authorized to access the content item, the interface retrieves the content item and sends the content item to the client.Type: GrantFiled: January 10, 2018Date of Patent: March 2, 2021Assignee: Dropbox, Inc.Inventors: Nipunn Koorapati, Daniel Horn, Elmer Charles Jubb, IV
-
Patent number: 10919495Abstract: A system includes a processor configured to generate a new access key, responsive to a vehicle shutdown. The processor is also configured to connect to a previously identified user wireless device. The processor is further configured to deliver the new access key to the user wireless device, responsive to connection to the wireless device and locally store a copy of the new access key in a file designated for reference for a next-access attempt.Type: GrantFiled: June 24, 2019Date of Patent: February 16, 2021Assignee: Ford Global Technologies, LLCInventors: Alex Szczepaniak, Michael McQuillen, Gopichandra Surnilla, Radhakrishnan Swaminathan
-
Patent number: 10884793Abstract: A method and apparatus for parallelization of data processing. The method including: parsing a data processing flow to split a write table sequence for the data processing flow; generating a plurality of instances of the data processing flow based at least in part on the split write table sequence; and scheduling the plurality of instances for parallelization of data processing.Type: GrantFiled: April 25, 2017Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: Ning Duan, Wei Huang, Peng Ji, Yi Qi, Qi Zhang, Jun Zhu
-
Patent number: 10880089Abstract: Described is an approach for an improved method, system, and computer program product that performs zero-knowledge proof of knowledge of user identification and/or authentication for a decentralized, trustless storage and management of user identification and/or authentication using one or more distributed ledger systems.Type: GrantFiled: March 15, 2018Date of Patent: December 29, 2020Assignee: NuID, Inc.Inventors: William Locke Brown, Nolan Smith
-
Patent number: 10873626Abstract: A system and method for target driven peer-zoning (TDPZ) synchronization can include a principal member device and a switch. The principal member device can include to send an active peer zone list request to a switch. In an example, the principal member device can store a first TDPZ database version number and a first TDPZ zone list. In an example, the switch may send a response based on the active peer zone list request. In an example, the response can include a second TDPZ database version number and a second TDPZ zone list. The principal member device may compare the first TDPZ database version number to the second TDPZ database version number.Type: GrantFiled: April 29, 2016Date of Patent: December 22, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Alice Terumi Clark, Rupin T. Mohan, Vivek Agarwal, Krishna Puttagunta, Christopher Robert Nichols
-
Patent number: 10862602Abstract: In a sensor data acquisition terminal (10), an NTP back-end processing unit (12) synchronizes a terminal timing with a parent terminal timing by exchanging NTP packets for time synchronization with a parent terminal (20) based on NTP, and a protocol conversion unit (13) converts an NTP packet, which is output from the NTP back-end processing unit (12) and will be transmitted to the parent terminal (20), to a TPSN packet based on TPSN, outputs the TPSN packet to a wireless processing unit (14), converts a TPSN packet from the parent terminal (20), which is output from the wireless processing unit (14), to an NTP packet, and outputs the NTP packet to the NTP back-end processing unit (12).Type: GrantFiled: April 12, 2017Date of Patent: December 8, 2020Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Kenichi Matsunaga, Shoichi Oshima, Toshihiko Kondo, Ahmed Musa, Hiroki Morimura
-
Patent number: 10860617Abstract: [Object] To utilize various devices more effectively by organizing such devices. [Solution] Provided is an information processing apparatus including: a device log acquisition unit configured to acquire a device log including information indicating a state caused by behavior of a user related to each of devices from each of the devices; and a correlation determination unit configured to determine a correlation between certain devices included in the devices on the basis of the device logs and a preset condition of the states.Type: GrantFiled: March 17, 2015Date of Patent: December 8, 2020Assignee: SONY CORPORATIONInventors: Kishin Yagami, Hisahiro Suganuma, Mitsuru Takehara, Yuichi Kageyama
-
Patent number: 10853121Abstract: Examples provide for virtual machine recovery using pooled memory. A shared partition is created on pooled memory accessible by a plurality of virtual machine hosts. A set of memory pages for virtual machines running on the hosts is moved to the shared partition. A master agent polls memory page tables associated with the plurality of hosts for write access. If the master agent obtains write access to a memory page table of a given host, the given host that previously held the write access is identified as a failed host or an isolated host. The virtual machines of the given host enabled to resume from pooled memory are respawned on a new host while maintaining memory state of the virtual machines using data within the pooled memory, including the virtual machine memory pages, memory page table, host profile data, and/or host-to-VM table data.Type: GrantFiled: March 21, 2019Date of Patent: December 1, 2020Assignee: VMware, Inc.Inventors: Jinto Antony, Hariharan Jeyaraman Ganesan, Saju Chengat, Madhusudhanan Gangadharan
-
Patent number: 10841363Abstract: A client facility is provided for establishing a subscription to a streaming service provider, without loss of events. The establishing includes generating, by the client, a subscription request to the streaming service provider of events. The generating includes determining, based on an event offset maintained by the client, identifying data of a most-recently received event from the streaming service provider for a topic of the subscription. The identifying data of the most-recently received event from the streaming service provider for the topic is used in customizing the subscription request with a topic configuration which requests the streaming service provider to resume streaming events from the most-recently received event identified in the event offset for the topic. Therefore, an interrupted streaming subscription may be reestablished without loss of events.Type: GrantFiled: January 9, 2017Date of Patent: November 17, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John Kurian, Ramya Rajendiran
-
Patent number: 10827338Abstract: A request is received to suspend providing scam protection to a user device that initiated an outgoing emergency voice call or an outgoing emergency communication message to a Public Safety Answering Point (PSAP). Scam protection for the user device is suspended for a predetermined time period, which allows the PSAP to make return emergency voice calls or send return emergency communication messages to the user device without the scam protection server marking the return emergency voice calls as a scam voice call or marking the emergency communication messages as a scam message during the predetermined time period.Type: GrantFiled: January 27, 2020Date of Patent: November 3, 2020Assignee: T-Mobile USA, Inc.Inventors: Srinivasa Rao Bodapotula, Homer Nicolas B. Filart, Jose R. Mendoza, Jr., Sandip K. Shrestha, Sarah M. Fleming, Kevin Wai-Chun Lam, Tong Luo
-
Patent number: 10810284Abstract: A computer-based system and method is provided to allow for virtual access and control of a surgical console. The present invention may provide for the replication of the graphical user interface (GUI) associated with a piece of operating room equipment and the provisioning of the replicated GUI to an internet accessible platform that may act as an access point for a plurality of users.Type: GrantFiled: November 11, 2016Date of Patent: October 20, 2020Assignee: Johnson & Johnson Surgical Vision, Inc.Inventors: Timothy L. Hunter, Catherine P. Ha
-
Patent number: 10809842Abstract: A source touch display device includes a communication interface, a source touch sensor, and a controller. The communication interface is configured to communicatively couple the source touch display device with a target touch display device. The controller configured to receive, via the source touch sensor, touch inputs from an active input device, determine that the active input device will likely move from the source touch sensor to a target touch sensor of the neighboring target display device based on the touch inputs, send, via the communication interface, active input device pairing information to the target touch display device, receive, via the communication interface, target touch display device pairing information from the target touch display device, and send the target touch display device pairing information to the active input device to effect a pairing between the active input device and the target touch display device.Type: GrantFiled: May 26, 2016Date of Patent: October 20, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Tianzhu Qiao
-
Patent number: 10805208Abstract: Disclosed herein is an apparatus for supporting setting of a network routing path, which includes a sub-cast list management unit for managing a sub-cast list that contains information about one or more other apparatuses for supporting setting of a network routing path with which the apparatus establishes a network session; a session management unit for simultaneously transmitting a SYNC message to at least some of the apparatuses included in the sub-cast list and establishing a network session with one of the apparatuses included in the sub-cast list in consideration of responses to the SYNC message; and a communication unit for transmitting data via the established network session.Type: GrantFiled: December 10, 2018Date of Patent: October 13, 2020Assignee: ELECTRONICS AND TELECOMMUNCATIONS RESEARCH INSTITUTEInventors: Ock-Kee Baek, Wan Choi
-
Patent number: 10802824Abstract: A client computing device transmits an identifier for a target software package to a first server computing device including a public data store comprising a first plurality of software packages. The first server computing device identifies dependent software packages of the target software package in the first plurality of software packages and transmits identifiers for the dependent software packages to the client computing device. The client computing device then transmits the identifiers to a second server computing device including a private data store comprising a second plurality of software packages.Type: GrantFiled: May 2, 2019Date of Patent: October 13, 2020Assignee: ALLSCRIPTS SOFTWARE, LLCInventor: Simon Potter
-
Patent number: 10783010Abstract: Disclosed herein are system, method, and computer program product embodiments for synchronizing an offline briefcase. An embodiment operates by defining an offline briefcase for a user group that is accessible offline at an application. The embodiment detects a change to a component of the offline briefcase. The embodiment sends a push notification to the application based on the detected change to the component. The embodiment receives a synchronization request from the application in response to the sent push notification. The embodiment then sends the changed component to the application based on the synchronization request.Type: GrantFiled: February 4, 2019Date of Patent: September 22, 2020Assignee: salesforce.com, inc.Inventors: Victor Oliveros, Gautam Shivnani, David Klein, Christopher Douglas Seymour