Multicomputer Synchronizing Patents (Class 709/248)
-
Patent number: 12235868Abstract: A method includes generating at a source account of a database system user, a replication group object (RGO). The RGO includes a manifest identifying one or more data object types and one or more databases. A replication of data objects of the one or more data object types is performed from the one or more databases to a target account of the database system user. The replication of the data objects is performed as a unit. The RGO is replicated as a failover group object (FGO) within the target account of the database system user. A network failure is detected at the source account of the database system user. The target account of the database system user is promoted as a new source account based on the detecting of the network failure.Type: GrantFiled: May 24, 2023Date of Patent: February 25, 2025Assignee: Snowflake Inc.Inventors: Robert Bengt Benedikt Gernhardt, Mikhail Kazhamiaka, Nithin Mahesh, Laxman Mamidi, Subramanian Muralidhar, Vishnu Dutt Paladugu, Sahaj Saini
-
Patent number: 12235846Abstract: The present disclosure describes systems and methods for aggregation and management of cloud storage among a plurality of providers via file fragmenting to provide increased reliability and security. In one implementation, fragments or blocks may be distributed among a plurality of cloud storage providers, such that no provider retains a complete copy of a file. Accordingly, even if an individual service is compromised, a malicious actor cannot access the data. In another implementation, fragments may be duplicated and distributed to multiple providers, such that loss of communications to any one provider does not result in inability to access the data. This implementation may be combined with error correction techniques to allow recovery, even with loss of multiple providers. File synchronization may also be faster in these implementations by dividing reading and writing operations among multiple providers.Type: GrantFiled: February 7, 2024Date of Patent: February 25, 2025Assignee: Open Text Inc.Inventors: Teo Winton Crofton, David Raissipour
-
Patent number: 12235674Abstract: Method for time synchronization in a network between at least one master and at least one slave, which is an interrupt-capable network component and uses a timer, which accesses a slave time to generate at least one interrupt recurring at a predefined cycle duration, at a respective trigger point in time that is synchronized with the slave time. When a synchronization message arrives, a time offset between the master time and the slave time is determined in the slave, and a time fraction is determined from the time offset, which corresponds to an integer multiple of the predefined cycle duration of the at least one interrupt. An interrupt offset is then determined from the time fraction and the time offset. At least one time jump is carried out by a synchronization unit in the slave to correct the time offset.Type: GrantFiled: July 18, 2023Date of Patent: February 25, 2025Assignee: B&R INDUSTRIAL AUTOMATION GMBHInventors: Oliver Hoeftberger, Franz Profelt
-
Patent number: 12225020Abstract: Token expiration is managed for requests in an asynchronous request-reply pattern of communication. If a token in a request expires, an operation to be performed utilizes a new token to execute the operation. The new token is obtained from a status check sent to a different location than the initial request.Type: GrantFiled: October 7, 2021Date of Patent: February 11, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Prasham Rajeshbhai Ajmera, Izydor Gryko, Richard Jose Mejia Valencia
-
Patent number: 12224851Abstract: A first slave device (300) is connected between a master device (200) retaining a reference time and a second slave device (400) and executes time synchronization with the master device (200) in accordance with the PTP, together with the second slave device (400). A first synchronization information transmitter (332) transmits Sync and Follow_Up messages to the second slave device (400), a first request information receiver (313) receives a Delay_Req message from the second slave device (400), and a first response information transmitter (333) transmits a Delay_Resp message to the second slave device (400). A first time corrector (320) executes time correction based on a propagation delay time relative to the master device (200), calculated from times identified through transmission and reception of messages to and from the master device (200), during a period different from the period from transmission of the Sync message until reception of the Delay_Req message.Type: GrantFiled: July 1, 2020Date of Patent: February 11, 2025Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Lei Li, Takashi Ichimura
-
Patent number: 12224852Abstract: The disclosure relates to a method for determining a master clock in a communication network having a plurality of stations that are communicatively connected to each other and each have a clock, wherein the master clock is used for time synchronization of the clocks of the stations, comprising the steps: determining by means of a model of the communication network, a synchronization path measure for each station to every other station of the stations, which specifies a synchronization accuracy between two stations; determining for each station on the basis of the synchronization path measure in each case a synchronization metric, which specifies a synchronization accuracy for this station; and determining on the basis of the synchronization metrics of all the stations the station whose clock is meant to be used as the master clock.Type: GrantFiled: September 29, 2022Date of Patent: February 11, 2025Assignee: Robert Bosch GmbHInventor: Maximilian Schuengel
-
Patent number: 12212627Abstract: A method for determining a profile of an entity of interest, comprising interrogating a social media platform to determine a social media account corresponding to the entity of interest and generating a linked social network data structure linking the social media account corresponding to the entity of interest to one or more other social media accounts on the social media platform corresponding to other entities. The method further involves assigning an individual link measure to one or more of the individual links of the linked network data structure, the individual link measure based on an assessment of the one or more social media interactions upon which the individual link is based on and a profile of the entity of interest based on an aggregated measure based on the linked social network data structure comprising the individual link measures.Type: GrantFiled: July 1, 2024Date of Patent: January 28, 2025Assignee: Fivecast Pty LtdInventors: Rostyslav Buglak, David Blockow, Matthew Lowry, Aaron Lane, Brenton Cooper
-
Patent number: 12200392Abstract: An image magnification system is provided to facilitate display of images on a television screen by pairing a television with a mobile device for magnified viewing. The magnification system utilizes fine-tuning elements on both the mobile device and television to optimize output of images at the television screen. A coupling application of the mobile device communicates with an image display application of the television. A user launches the television image display application by interacting with controls at the mobile device. Digital images, such as photographs, video, etc., are transferred from the mobile device directly to the television where the images can be enhanced prior to display. The magnification system provides for enhanced casting by the television optimizing display settings and/or the image for improved display that is tailored to the viewing needs of the user.Type: GrantFiled: December 19, 2022Date of Patent: January 14, 2025Assignee: SONY GROUP CORPORATIONInventor: Hyehoon Yi
-
Patent number: 12184493Abstract: A network device may receive an original configuration that includes configuration objects, and may generate, based on the original configuration, a dependency graph that includes nodes representing and entries representing the configuration objects. The network device may receive a configuration update that includes new configuration objects, and may update the dependency graph based on the configuration update and to generate an updated dependency graph that includes new nodes and/or new entries representing the new configuration objects. The network device may test the configuration update, based on the updated dependency graph, to determine whether the configuration update fails or succeeds. The network device may selectively implement the configuration update based on the configuration update succeeding or perform a rollback of the configuration update, based on the configuration update failing, to restore the original configuration.Type: GrantFiled: September 25, 2023Date of Patent: December 31, 2024Assignee: Juniper Networks, Inc.Inventors: Ashok Kumar Padhy, Scott Mackie, Sreenivas Gadela, Swamy Sadashivaiah Renu Kananda, Yanfang Zhang
-
Patent number: 12160625Abstract: 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 is 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: September 19, 2023Date of Patent: December 3, 2024Assignee: VIACOM INTERNATIONAL INC.Inventors: Jeff Hess, Jonathan Edlin Clegg, Scott Danahy, Gregg William Riedel
-
Patent number: 12159114Abstract: In some examples, matrix based bot implementation may include obtaining, for a plurality of bots that are used to respond to a query, a matrix that includes entries including a plurality of scenarios, a plurality of questions corresponding to the plurality of scenarios, and a plurality of responses. Each response may correspond to a specified question. A plurality of scripts may be generated based on an analysis of the matrix. Each script may include at least one question followed by at least one response, and further followed by at least one scenario. For each script, a closest pre-existing script may be identified based on a comparison of the script to pre-existing scripts. For each script, a modification to the matrix may be generated based on a difference in the script from the closest pre-existing script. The bots may be utilized to respond to the query based on the modified matrix.Type: GrantFiled: December 14, 2023Date of Patent: December 3, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Jokko Korhonen
-
Patent number: 12154329Abstract: In one implementation, a method of displaying a task list is performed by a device including an image sensor, a display, one or more processors, and non-transitory memory. The method includes obtaining, using the image sensor, a video stream of a physical environment. The method includes displaying, on the display in association with the physical environment, a task list including a plurality of task elements respectively associated with a plurality of tasks, wherein the plurality of task elements includes a first task element associated with a first task and a second task element associated with a second task. The method includes detecting, in the video stream of the physical environment, completion of the first task. The method includes, in response to detecting completion of the first task, changing display of the first task element.Type: GrantFiled: July 28, 2021Date of Patent: November 26, 2024Assignee: APPLE INC.Inventors: Thomas G. Salter, Devin William Chalmers, Gregory Patrick Lane Lutter, Bart Colin Trzynadlowski, Rahul Nair
-
Patent number: 12149445Abstract: The present disclosure provides a packet tracing mechanism will be described that provides packet tracing information to a mobile network controller. In one aspect, a method includes receiving a data packet sent from a source node to a destination node; determining if the data packet is to be updated with packet tracing information; and upon determining that the data packet is to be updated, updating the packet tracing information of the data packet to include identification of the network device and an ingress timestamp of the data packet at the network device for a corresponding network controller to determining network routing policies.Type: GrantFiled: July 14, 2023Date of Patent: November 19, 2024Assignee: Cisco Technology, Inc.Inventors: Clarence Filsfils, Pablo Camarillo Garvia
-
Packet capture device, time stamp amendment method, packet capture method and packet capture program
Patent number: 12126509Abstract: An embodiment is a packet capture device including a first local timer synchronized with an external global timer, a second local timer, a time stamp assign unit for assigning a time stamp to a inputted packet signal based on the second local timer, a filter unit for selecting the packet signal to which the time stamp is assigned, a capture file generation unit for receiving the selected packet signal, and a storage unit for storing a capture file generated in the capture file generation unit, wherein the capture file generation unit calculate a difference between a timer value of the first local timer and a timer value of the second local timer to correct the time stamp value on the basis of the difference.Type: GrantFiled: December 9, 2020Date of Patent: October 22, 2024Assignee: Nippon Telegraph and Telephone CorporationInventors: Hiroyuki Uzawa, Saki Hatta, Shuhei Yoshida, Koyo Nitta -
Patent number: 12126500Abstract: System communications tailored to individual users may be dynamically provided based on monitored types of user activity in a virtual space. A given system communication may include one or more of a third-party advertisement, an offer for in-space products, an offer in-space services, an informative message, and/or other system communications. Monitored types of user activity include registering as a user, establishing a relationship with another user, and customizing a user character. Responsive to such activity, information is obtained regarding an amount of real-world money the user has spent and the total time spent by the user during gameplay. This information is used to select system communications. System communications may be provided for presentation to users via one or more communication channels.Type: GrantFiled: April 26, 2021Date of Patent: October 22, 2024Assignee: Kabam, Inc.Inventors: Clive Henrick, Benjamin Yee, Moses Lee
-
Patent number: 12120158Abstract: A communication management system manages a session in which a plurality of terminal apparatuses shares a stroke image. The communication management system includes circuitry configured to: manage stroke information including a plurality of pieces of stroke data representing the stroke image; receive, from a first terminal apparatus, group operation information for designating one or more pieces of stroke data, which are operation targets, from among the plurality of pieces of stroke data; and restrict, based on the group operation information, an operation regarding the one or more pieces of stroke data by a second terminal apparatus, which is different from the first terminal apparatus.Type: GrantFiled: November 10, 2022Date of Patent: October 15, 2024Assignee: RICOH COMPANY, LTD.Inventors: Hiroshi Hinohara, Shigeru Nakamura, Takeshi Homma, Yuichi Kawasaki, Masashi Ogasawara, Atsushi Miyamoto, Hideki Shiro, Kenichiro Morita
-
Patent number: 12120242Abstract: A system for generating a hash tree with components grouped by component type is provided. Each non-leaf node of the hash tree has a hash of the hashes of its child nodes, and a leaf node has a hash of a component of the hash tree. The system generates, for each component type, a component subtree for that component type based on the leaf nodes that have hashes of the components of that component type. The system then generates a root subtree of the hash tree based on leaf nodes that are the root nodes of the component subtrees. The combination of the root subtree and the component subtrees form the hash tree.Type: GrantFiled: March 15, 2022Date of Patent: October 15, 2024Assignee: R3 LTD.Inventors: Konstantinos Chalkias, Michael Christopher Hearn, Richard John Parker, Andrius Dagys
-
Patent number: 12107420Abstract: Systems for determining a phase of a device coupled to an electrical distribution system. The system includes a number of gateway devices configured to transmit a synchronization signal. The gateway device receives a node response message from a first node device that includes a duration value indicating a time between a receipt of the transmitted synchronization signal and a detected zero crossing. The gateway device compares the duration value against duration values received from node devices with a known phase connection and determines a phase of the first node device based on the comparison.Type: GrantFiled: May 25, 2023Date of Patent: October 1, 2024Assignee: Aclara Technologies LLCInventors: Christopher Fleck, Roger Smith, Rebecca Ross
-
Patent number: 12105619Abstract: Training a predict model with network traffic and data change messages generated by an existing web application running in a production environment. The predict model being is trained to predict data changes resulted from API calls embodied in network traffic. A stream of network traffic of the existing web application is replayed with an upgraded version of the existing web application to generate real data changes. The stream of network traffic is applied to the predict model to generate predicted data change messages. The predicted data change messages are comparing with real data change messages representing the real data changes. One or more existing APIs is identified as being possibly functionally degraded based on any inconsistency of the predicted data change messages with the real data change messages.Type: GrantFiled: July 17, 2023Date of Patent: October 1, 2024Assignee: International Business Machines CorporationInventors: Pei Jian Liu, Bing Hua Zhao, Na Liu, Yan Liu, Mei Rui Su
-
Patent number: 12096053Abstract: The platform is directed to various aspects of content transmission. The platform causes a viewing device to receive fragment-level metadata associated with a first fragment of content. The platform receives a request for a second fragment of the content, immediately subsequent to the first fragment of the content. The platform determines that the second fragment of the content is not stored at a content storage device at a time of receiving the request, and that the second fragment of the content is expected to be stored at the content storage device within a defined time period. Responsive to these determinations, the platform holds the received request for the defined time period. The platform determines, prior to expiration of the defined time period, that the second fragment of the content is stored at the content storage device, and transmits the second fragment of the content to the viewing device.Type: GrantFiled: February 27, 2023Date of Patent: September 17, 2024Assignee: Streaming Global, Inc.Inventors: William M. Ortega, III, Sean Hunczak, Richard Oesterreicher, Craig Murphy
-
Patent number: 12079637Abstract: Various embodiments described herein support or provide for reactive code execution, such as receiving a byte string that includes a data structure; determining that processing the byte string requires a routine that is handled by a processor capable of operating in a proactive mode or a reactive mode; determining that the value corresponds to a type of value; executing, by the processor operating in the reactive mode, an instruction that causes the processor to remain in the reactive mode of operation; and processing the element by the processor operating in the reactive mode.Type: GrantFiled: December 21, 2022Date of Patent: September 3, 2024Assignee: Ethernovia Inc.Inventor: Brian Arnold Petersen
-
Patent number: 12079089Abstract: A non-transitory computer-readable recording medium stores a resource management program for causing a computer to execute a process including: classifying backup processing devices for backup based on information representing a feature of each of a plurality of processing devices related to provision of one or more services such that, among the backup processing devices for backup that correspond to each of the plurality of processing devices, backup processing devices used at a same timing are not in a same group; and allocating resources to classified backup processing devices in a group in an overlapping manner such that resources are shared between the backup processing devices in a group.Type: GrantFiled: January 24, 2023Date of Patent: September 3, 2024Assignee: FUJITSU LIMITEDInventor: Takamichi Nishijima
-
Patent number: 12081608Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed to synchronize media playback at devices in a multicast environment. Disclosed is a system to synchronize media playback, the system comprising programmable circuitry, and a memory that stores executable instructions that, when executed or instantiated by the programmable circuitry, facilitate performance of operations, comprising transmitting, using a hypertext transfer protocol (HTTP), a first request in a first HTTP message to a first client device and to a second client device, receiving, from the first client device in response to the first request.Type: GrantFiled: April 28, 2023Date of Patent: September 3, 2024Assignee: DIRECTV, LLCInventors: Reza Pezeshki, Richard Tatem, Horia-Mihai Popa, Bogdan Livadariu, Wassim Daccache
-
Patent number: 12072909Abstract: A method and device for data synchronization, a storage medium and an electronic device are provided. The method for data synchronization includes operations as follows. Synchronization configuration information for data to be synchronized is determined, and the synchronization configuration information at least includes a data identification of the data to be synchronized and a source data table identification of a source data table where the data to be synchronized is located. A source database is queried based on the source data table identification to obtain a target source data table where the data to be synchronized is located. A field identification of the data to be synchronized is determined from the target source data table based on the data identification. A target data table is constructed based on the field identification, and the data to be synchronized is synchronized into the target data table.Type: GrantFiled: August 30, 2022Date of Patent: August 27, 2024Assignee: CHANGXIN MEMORY TECHNOLOGIES, INC.Inventors: Chung-Hsiung Lee, Kewu Sun, Lu Yu, Po-Hao Wang, Delong Huang
-
Patent number: 12075109Abstract: Example techniques described herein involve a point-of-contact (POC) playback device that operates as an intermediary between the cloud and a media playback system that includes the POC playback device. As the intermediary, when the cloud issues a command to the media playback system, the POC playback device may perform some or all processing of the command to determine how to implement that command in the media playback system. For instance, the POC playback device may determine the target devices for a command, and then cause the target devices to carry out the command. This processing by the POC playback device may simplify control of the media playback system from the perspective of third party controllers, as these controllers need not have full and/or completely up-to-date knowledge of the media playback system functionality and status, among other possible benefits.Type: GrantFiled: June 8, 2021Date of Patent: August 27, 2024Assignee: Sonos, Inc.Inventors: Daniel Casimiro, Gregory Ramsperger
-
Patent number: 12074941Abstract: Techniques for redirecting a client device from a server to a mini-server are disclosed herein. Initially, the client device establishes a connection with the server. The server provides a landing page to the client device, where the landing page is programmed to include an element that, when selected, redirects the client device away from its connection with the server. In response to a selection of the element, the client device establishes a connection with the mini-server. The mini-server is part of a first local area network (LAN), and, as a result of switching networks, the client device is now a part of a second LAN. The two LANs are connected to one another via a network bridge. The mini-server is able to receive input from the client device and synchronize that input across other mini-servers in the first LAN in order to redundantly store the input.Type: GrantFiled: January 11, 2023Date of Patent: August 27, 2024Assignee: Dittolive IncorporatedInventors: Thomas Karpiniec, Adam Brandon John Fish
-
Patent number: 12067012Abstract: In some examples, a first computing device may receive a first request from a second computing device. For example, the first computing device may be able to communicate with a plurality of database nodes, each database node maintaining a portion of a database distributed across the plurality of database nodes. Further, the first computing device may maintain a local cache of a subset of information maintained in the database. The first computing device may send a second request based on the first request to a first database node to cause the first database node to change the data in the database. In addition, the first computing device receives, from a message queue of a plurality of distributed message queues, a cache update message based on the change to the data in the database. The first computing device may update the local cache based on the cache update message.Type: GrantFiled: August 3, 2020Date of Patent: August 20, 2024Assignee: HITACHI VANTARA LLCInventors: Robert Gibson, Kevin Canuette Grimaldi, David Rush, Jr.
-
Patent number: 12061576Abstract: The present technology can move operating system folders into a sync folder of a cross platform content management system, and redirect the operating system to look for the OS folders in the sync folder. The present technology also provides an invariant checker to make sure that another application has not moved the OS folders after they have been placed in the sync folder, and provides solutions when the OS folders are moved out of the sync folder of the content management system. Additionally, when OS folders for multiple client devices are in the sync folder on the content management system, the present technology can provide a mechanism to make the content items in an OS folder on a first client device also sync into an OS folder on second client device.Type: GrantFiled: July 7, 2023Date of Patent: August 13, 2024Assignee: Dropbox, Inc.Inventors: Pranav Vishnu Ramabhadran, Maxime Larabie-Belanger, Nipunn Koorapati, Adam Arbree, Rishabh Jain, Haynes George
-
Patent number: 12061824Abstract: A setting information management method of a setting information management system that manages setting information about a function of an image forming device that is conducted in an information processing device, wherein the method includes: saving in which setting contents of a plurality of setting items are saved; saving of setting information in which collective setting information is saved; deciding of sharing setting in which the plurality of setting items include information of collective setting sharing, and whether it is enabled that the collective setting information is commonly used or not is decided; delivering of setting information in which saved collective setting information is delivered to the plurality of information processing devices; and acquiring of setting information and saved as sharing setting information; wherein, when it is enabled in the information of collective setting sharing that the collective setting information is commonly used, the collective setting information is commonType: GrantFiled: May 26, 2023Date of Patent: August 13, 2024Assignee: SHARP KABUSHIKI KAISHAInventor: Shinichi Kawano
-
Patent number: 12058205Abstract: The present disclosure describes systems and methods for associating a client device with an edge server. The method includes receiving by each of a plurality of cloud servers a signal from a client device requesting a resource provided by the plurality of cloud servers. Each of the cloud servers then calculates a distance between each cloud server and the client device, and an approximate location of the client device may be determined based on the calculated distance and the known location of the cloud servers. Using the approximate location of the client device, at least one of a plurality of edge servers that are located within a predetermined distance of the client device is identified by the cloud server, and the cloud server or client device may choose one of the identified edge servers through which the client device may be associated to communicate with the cloud server.Type: GrantFiled: August 1, 2023Date of Patent: August 6, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Jordan Augé, Mauro Sardara, Michele Papalini
-
Patent number: 12047431Abstract: A wireless network system is described. In some scenarios MME/MSC/SGSN may act as a client which has huge amount of real-time data to be delivered towards server. For this speedy and reliable delivery requirement, a approach has been proposed which will use multiple parallel HTTP connections for delivery and also make sure that the events related to a particular node is delivered in right order. The multiple HTTP connections are used for parallel delivery so that in case one connections fails then it may not impact other existing connections. The number of connections may grow dynamically up to the configured limit depending on the data delivery requirements and then it may dynamically shrink once the load is reduced. A key based approach is proposed where each connected node will be assigned a unique key which will be used for sequencing the messages related to events of this particular node.Type: GrantFiled: November 7, 2022Date of Patent: July 23, 2024Assignee: Parallel Wireless, Inc.Inventors: Mukesh Singhal, Girish Desai, Raghu Kota
-
Patent number: 12045133Abstract: In each node constituting a storage system, there is at least one of a storage area (user area) in which a user data set is stored and a storage area (parity area). For the node having the user area, there is user part difference information including information indicating whether or not to be in presence of difference for each user area of the node. For the node having the parity area, there is parity part difference information including the information indicating whether or not to be in the presence of difference for each parity area of the node. Out of the parity part difference information, the information corresponding to the parity area is the information indicating the presence of difference when there is the information indicating the presence of difference in the storage area of any of the data sets used for generating the parity stored in the parity area.Type: GrantFiled: September 8, 2022Date of Patent: July 23, 2024Assignee: HITACHI, LTD.Inventors: Takahiro Yamamoto, Hideo Saito, Shintaro Ito, Sachie Tajima, Hiroto Ebara, Taisuke Ono
-
Patent number: 12047752Abstract: In one aspect, a first playback device is configured to: (i) play back first audio content in synchrony with a second playback device, (ii) receive, via a network interface, a message indicating second audio content to be output by the first playback device, and (iii) in response to receiving the message indicating the second audio content: (a) cease playing back the first audio content in synchrony with the second playback device; (b) play back the second audio content while the second playback device plays back the first audio content; and (c) after playing back the second audio content, resume playing back the first audio content in synchrony with the second playback device.Type: GrantFiled: August 10, 2020Date of Patent: July 23, 2024Assignee: Sonos, Inc.Inventors: Simon Jarvis, Romi Kadri, Paul Andrew Bates, Luis Vega-Zayas
-
Patent number: 12032952Abstract: A method includes adding, by a first apparatus, a first node to the first apparatus, where the first apparatus is configured to store and manage service-related data, and where the first node is configured to perform a grayscale upgrade on a first service; configuring, by the first apparatus, a grayscale rule; identifying, by the first apparatus and according to the grayscale rule, a grayscale user to test the first service; sending, by the first apparatus to a second apparatus, the grayscale rule, wherein the second apparatus is a front-end apparatus of the first apparatus; and performing, by the first node, the grayscale upgrade on the first service of the grayscale user.Type: GrantFiled: June 29, 2022Date of Patent: July 9, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jianguo Zhu, Wei Tong, Xinliang Qin
-
Patent number: 12028691Abstract: A method including a device of an installation performing steps to determine whether an audio stream is played back in the installation by only one piece of audio playback equipment or by a group of at least two pieces of audio playback equipment (11a, 11b); if the device detects that the audio stream is played back by a single piece of audio playback equipment, then the device generates an order for said piece of equipment to apply a given set of equalization parameters; and if the device detects that the audio stream is played back by a group of at least two pieces of audio playback equipment, then the device determines the equalization parameters to be applied by each piece of audio playback equipment of said group, and generates a respective order for each piece of audio playback equipment of said group to apply a respective given set of equalization parameters.Type: GrantFiled: March 31, 2021Date of Patent: July 2, 2024Assignee: SAGEMCOM BROADBAND SASInventor: Jérôme Berger
-
Patent number: 12019467Abstract: Provided herein are systems and methods of determining times of events. A server may receive a message from a client in response to an event. The message may identify a first time corresponding to a generation of the event and a second time corresponding to transmission of the message. The first time and the second time may be determined using a first clock of the client. The server may identify, using a second clock of the server, a third time at which the message is received at the server. The server may determine a fourth time based at least on the first time, the second time, and the third time. The fourth time may identify a time according to the second clock at which the event was generated at the client.Type: GrantFiled: February 14, 2022Date of Patent: June 25, 2024Assignee: Click Therapeutics, Inc.Inventor: Chang-Han Jong
-
Patent number: 12021960Abstract: Time of day (ToD) registers provide respective virtual ToDs corresponding to the occurrence of edges of input clock signals being supplied to an integrated circuit. The integrated circuit generates a heartbeat clock signal having a frequency higher than a SYNC signal and time stamps the heartbeat clock signal to generate heartbeat time stamps. The heartbeat time stamps are used along with the time stamps of the input clock signals to determine the time of day corresponding to occurrences of edges of the input clock signals.Type: GrantFiled: September 29, 2022Date of Patent: June 25, 2024Assignee: Skyworks Solutions, Inc.Inventor: Vivek Sarda
-
Patent number: 12022161Abstract: Methods, systems, and media for facilitating interaction between viewers of a stream of content are provided. In some embodiments, the method comprises: receiving a request to begin presenting a stream of content, wherein the stream of content corresponds to a collection of videos presented sequentially; identifying a counter value associated with a duration of time elapsed since a creator of the stream of content initiated presentation of the stream of content; determining a playback position of the stream of content based on the counter value; causing the stream of content to be presented at the determined playback position; receiving an input to display a chat interface; and causing the chat interface to be presented in connection with the presentation of the stream of content, wherein the chat interface includes messages transmitted from a plurality of user devices that are also presenting the stream of content.Type: GrantFiled: March 14, 2022Date of Patent: June 25, 2024Assignee: Google LLCInventors: Marco Paglia, Andrew Poes, John Gregg, Christopher Cooke, Reed Morse, Jonah Goldsaito, Jokubas Zukerman, Chad Sager
-
Patent number: 12015494Abstract: Systems and methods for providing sidebars during virtual meetings are provided herein. In an aspect, a system including a non-transitory computer-readable medium, a communications interface, and a processor is provided. The processor may be configured to execute processor-executable instructions stored in the non-transitory computer-readable medium to: establish a video conference having a plurality of participants, receive, from a first client device, a first audio stream and a first video stream, and receive, from the first client device, a request for a sidebar meeting with a second client device. The processor may be configured to establish the sidebar meeting, and responsive to establishing the sidebar meeting: terminate transmission of the first audio stream, and transmit to the first client device: a first set of audio and video streams corresponding to a main meeting, and a second set of audio and video streams corresponding to the sidebar meeting.Type: GrantFiled: January 31, 2022Date of Patent: June 18, 2024Assignee: Zoom Video Communications, Inc.Inventor: Alex Waibel
-
Patent number: 12014085Abstract: A unified namespace technique provides coherent access to unstructured data across different data access protocols having different logical constructs that are stored and managed on a storage system. A control plane infrastructure operates in connection with storage services to provide support for a vast array of storage platforms including file servers of a file system and object storage servers of an object store. Metadata associated with a data access transaction is processed separately and natively by a protocol stack of a particular storage service according to a particular data access protocol. The processed metadata is stored native to the access protocol in a metadata store associated with the particular storage service and is made available to the protocol stacks of the other storage services. Processed metadata is made available to the protocol stacks via an event notification logging service implemented as a message bus.Type: GrantFiled: May 12, 2022Date of Patent: June 18, 2024Assignee: Nutanix, Inc.Inventors: Dheer Moghe, Karan Gupta, Manoj Premanand Naik, Manosiz Bhattacharyya
-
Patent number: 11995049Abstract: A computer-implemented method for performing application data consistency management among a plurality of computing devices within a communication network includes retrieving by a first device, application data from a second device. The application data includes an app ID and a first application version number of an app residing on the second device. A first database table is updated using an object type associated with the app ID and the first application version number. The object type identifies a database table schema of a data object used by the app and a plurality of data fields of the data object. Data stored by one or more of the plurality of data fields is synchronized with a third device based on a second application version number of the app residing on the third device and the first database table.Type: GrantFiled: October 31, 2022Date of Patent: May 28, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Ye Liu, Jianjun Chen, Kamini Manoharlal Jagtiani, Chunfeng Pei
-
Patent number: 11993285Abstract: Systems and methods for servicing vehicle messages utilizing a common communications infrastructure are provided. A method includes obtaining, by a vehicle computing system onboard an autonomous vehicle, a message including a cryptographic signature and contextual information, a request, or a command. The method includes determining an originating sender associated with the message based on the cryptographic signature and determining a message privilege for the message based on the originating sender. The originating sender is a process that generated the message. The method includes determining a response for the contextual information, the request, or the command based on the message privilege. The response is indicative of an acceptance or rejection of contextual information, an assignment of computing resources to a request, or an acceptance or rejection of a command. The method includes performing a vehicle action based on the response.Type: GrantFiled: May 5, 2020Date of Patent: May 28, 2024Assignee: UATC, LLCInventors: Michael David Sorensen, Matthew Charles Ellis Wood, Matthew James Harris
-
Patent number: 11997425Abstract: Systems and methods to generate correspondences between portions of recorded content and records of a collaboration environment are described herein. Exemplary implementations may perform one or more of: manage environment state information maintaining a collaboration environment; effectuate presentation of instances of a user interface on client computing platform(s) associated with the users; obtain user input information conveying the user input into the instances of the user interface; generate, based on the user input information, correspondence information conveying user-provided correspondences between temporal content of recorded audio content and the one or more records; and/or other operations.Type: GrantFiled: February 17, 2022Date of Patent: May 28, 2024Assignee: Asana, Inc.Inventor: Steve B Morin
-
Patent number: 11985168Abstract: The technology disclosed describes a system. The system comprises an edge network of a plurality of points of presence of a network security system. Points of presence in the plurality of points of presence are configured to intermediate traffic between clients and cloud applications and to use metadata to apply policies on the intermediated traffic. There are redundancies in metadata synchronization between the points of presence due to metadata migration to a second point of presence from a first point of presence handing off intermediation to the second point of presence within an application session. Each of the points of presence is configured with inline metadata generation logic. The inline metadata generation logic is configured to issue synthetic requests to provide the metadata to the second point of presence without requiring the metadata migration to the second point of presence.Type: GrantFiled: November 22, 2021Date of Patent: May 14, 2024Assignee: Netskope, Inc.Inventors: David Tze-Si Wu, Prasenna Ravi
-
Patent number: 11965971Abstract: The present disclosure provides systems and methods for timestamping events on edge devices. A trusted source measures the latency to the edge device and the edge device's clock offset, and stores the information at the trusted source for later use. The trusted source sends the latency and the device's clock offset to the edge device for later use. The trusted source or the edge device adjusts a timestamp generated at the edge device using an estimated clock offset. The estimated clock offset is determined by extrapolation or interpolation from measured clock offsets.Type: GrantFiled: December 22, 2021Date of Patent: April 23, 2024Assignee: HOPTROFF LONDON LIMITEDInventors: Richard Hoptroff, Simon Kenny, Rabindranath Sewoke
-
Wired/wireless convergence network packet relay device and packet timestamp assigning method thereof
Patent number: 11962492Abstract: The present invention relates to a network packet relay device including a time synchronization module for synchronizing a time of a packet with a timestamp value of a network device, and a packet timestamp assigning method thereof, wherein a timestamp having accuracy of a UTC-format nanosecond level can be assigned to the packet at a hardware level by correcting overflow of a register of an elapsed-time counter of a processor of a switch even when the overflow occurs.Type: GrantFiled: October 28, 2019Date of Patent: April 16, 2024Assignee: KULCLOUDInventors: Seung Yong Park, Seok Hwan Kong, Dipjyoti Saikia -
Patent number: 11960486Abstract: The present disclosure describes systems and methods for aggregation and management of cloud storage among a plurality of providers via file fragmenting to provide increased reliability and security. In one implementation, fragments or blocks may be distributed among a plurality of cloud storage providers, such that no provider retains a complete copy of a file. Accordingly, even if an individual service is compromised, a malicious actor cannot access the data. In another implementation, fragments may be duplicated and distributed to multiple providers, such that loss of communications to any one provider does not result in inability to access the data. This implementation may be combined with error correction techniques to allow recovery, even with loss of multiple providers. File synchronization may also be faster in these implementations by dividing reading and writing operations among multiple providers.Type: GrantFiled: June 26, 2023Date of Patent: April 16, 2024Assignee: Open Text Inc.Inventors: Teo Winton Crofton, David Raissipour
-
Patent number: 11960447Abstract: Systems and methods are described that include in response to detecting a copy operation or a cut operation associated with a content item, triggering a search of data associated with the content item, the search configured to determine a content type and triggering, based on a detected paste operation generation of a representation of the content item based on the content type and rendering of a clipboard history user interface with the content item rendered in the clipboard history user interface according to the representation, the content item being rendered with other content items rendered in the clipboard history user interface.Type: GrantFiled: December 31, 2020Date of Patent: April 16, 2024Assignee: GOOGLE LLCInventors: Gabrielle Zadina, Kejia Shao, Gary Hyun Jin Kim, Alex Newcomer, David Black
-
Patent number: 11953939Abstract: The disclosure generally pertains to clock management systems and methods. An example method involves a computer identifying an inaccuracy in a local clock of a client device based on a data bundle received from the client device. The data bundle can include information associated with an occurrence of an event in the client device. In one embodiment, the inaccuracy in the local clock of the client device is identified by detecting a time difference between a timestamp contained in the data bundle and a reference time standard. The timestamp can correspond to a time of occurrence of the event in the client device or to a time of transmission of the bundle by the client device. A corrective action may be taken to address the inaccuracy in the local clock, such as, by applying a time shift to at least a portion of the information contained in the data bundle.Type: GrantFiled: March 3, 2022Date of Patent: April 9, 2024Assignee: Oversec, UABInventors: Lukas Baltrenas, Gvidas Uzkuras
-
Patent number: 11949837Abstract: A management apparatus that realizes transmission of scanned data, which is generated by each of a plurality of image readers including a first image reader and a second image reader, in accordance with address information associated with the image reader, the management apparatus including a storage that stores a plurality of pieces of address information including first address information associated with the first image reader and second address information associated with the second image reader, a receiver configured to receive a duplication instruction that duplicates the first address information as the second address information, and a setting section that causes the storage to store the first address information stored in the storage as the second address information in accordance with the duplication instruction.Type: GrantFiled: September 27, 2022Date of Patent: April 2, 2024Assignee: SEIKO EPSON CORPORATIONInventors: Daiki Kobayashi, Kazuma Seki