Abstract: A system is provided for concurrent presentation of non-programming media assets with programming media content at a client device. The client device receives a response for occurrence of an event opportunity point from the media presentation and distribution system based on a selection criteria for the event opportunity point. A display view of the client device is modified, and a non-programming media asset is presented from a second media stream for a defined duration and different version of the programming media content in first partition, concurrently with the programming media content over second partition. The different version of the programming media content corresponds to the programming media content encoded based on a region within the modified display view allocated to the first partition. The presentation is based on user preference for specific item in the programming media content and user selection of the non-programming media asset displayed in past engagement.
Type:
Application
Filed:
August 7, 2023
Publication date:
February 1, 2024
Applicant:
Turner Broadcasting System, Inc.
Inventors:
Donald Jude Loheide, Matthew Paul Giles, Gregory McClain Stigall, Nishith Kumar Sinha, Cindy Loren Campbell, James J Arnzen, Nicolas Paul Webb
Abstract: In a method, based on a left side matrix and a right side matrix having a shared dimension, a first Multiply Accumulate Arithmetic Logic Unit (MACC ALU) receives elements of a row of a first column-split matrix and elements of a column of a first column-split matrix. A second MACC ALU receives elements of a row of the second column-split matrix and elements of a column of the second row-split matrix. The first and a second column-split matrices comprise columns of the left side matrix and the first and second row-split matrices comprise rows of the right side matrix. The first and second MACC ALU concurrently compute partial dot products of the column and row elements and the second MACC ALU computes a sum of the partial dot products. A computing system can include the MACC ALUs in a matrix processing unit and can implement the method.
Abstract: A placer and router for an iterative placement and routing of a sorted operation unit graph on a reconfigurable processor is presented as well as a method of operating a placer and router for an iterative placement and routing of a sorted operation unit graph on a reconfigurable processor. The placer and router is configured to receive an architectural specification of the reconfigurable processor and the sorted operation unit graph having an ordered sequence of nodes and edges that interconnect nodes in the ordered sequence of nodes. The placer and router is further configured to provide an assignment of nodes of the sorted operation unit graph to locations on the reconfigurable processor and an assignment of edges of the sorted operation unit graph to physical links and switches of the reconfigurable processor.
Abstract: An interactive and collaborative, planning, designing and facilitating tool that connects users with organized information and relevant data, providers and facilitators to resolve technical issues in conceptualizing, designing and implementing a custom project.
Abstract: A sorting tool for determining an ordered sequence of nodes in an operation unit graph for placing and routing the operation unit graph onto a reconfigurable processor is presented as well as a method of operating a sorting tool for determining an ordered sequence of nodes in an operation unit graph for placing and routing the operation unit graph onto a reconfigurable processor. The sorting tool is configured to receive the operation unit graph including a set of unsorted nodes and edges that interconnect nodes in the set of unsorted nodes, determine an ordered sequence of the nodes in the operation unit graph, and provide the ordered sequence of nodes for the placing and routing of the operation unit graph onto the reconfigurable processor.
Abstract: A method comprises establishing communication between a therapy device implantable in a patient and a consumer electronic device operable by the patient. The method comprises controlling, by the consumer electronic device, a predetermined set of therapy device functions in response to patient inputs to the consumer electronic device. The method also comprises transmitting therapy data from the therapy device to the consumer electronic device. The method further comprises presenting therapy data on a display of the consumer electronic device.
Abstract: A placer and router for an iterative placement and routing of a sorted operation unit graph on a reconfigurable processor is presented as well as a method of operating a placer and router for an iterative placement and routing of a sorted operation unit graph on a reconfigurable processor. The placer and router is configured to receive an architectural specification of the reconfigurable processor and the sorted operation unit graph having an ordered sequence of nodes and edges that interconnect nodes in the ordered sequence of nodes. The placer and router is further configured to iteratively assign nodes of the sorted operation unit graph to locations on the reconfigurable processor followed by an assignment of edges that connect nodes that were assigned in the current iteration and nodes that were assigned in previous iterations to interconnection resources of the reconfigurable processor.
Abstract: The present disclosure relates to packing transaction layer (TL) packets at a link layer of a protocol stack. In some examples, channel type data identify a type of message channel for a first TL packet can be generated. A set of slot formats for a slot for packing the first TL packet can be identified based on the channel type data and a slot format database. A respective slot format of the set of slot formats can be selected for the slot based on a message type of the first TL packet, and a message type of a second TL packet. The first TL packet and the second TL packet can be packed into the slot having the selected respective slot format during generation of a link layer packet.
Type:
Grant
Filed:
July 14, 2021
Date of Patent:
January 30, 2024
Assignee:
Cadence Design Systems, Inc.
Inventors:
Claire Liyan Ying, Uyen Huynh Ha Nguyen, Shu Wang
Abstract: A sub-reader and a method of controlling the sub-reader are provided. The method of controlling the sub-reader which is connected to a door reader provided in an existing installed door operating device to provide a communication method that is not supported by the door reader includes: obtaining first open request information using a first communication method from a terminal; obtaining second open request information for transmission to the door reader based on the first open request information; and transmitting the second open request information to the door reader using a second communication method different from the first communication method.
Type:
Grant
Filed:
September 7, 2022
Date of Patent:
January 30, 2024
Assignee:
MOCA SYSTEM INC.
Inventors:
Dong Mok Shin, In Sik Baek, Jong Keun Lee, Jung Young Kim, Seong Bin Choi, Jae Won Lee
Abstract: System for monitoring stability of autonomous robot, including a GNSS navigation receiver including antenna, analog front end, plurality of channels, inertial measurement unit (IMU) and a processor, all generating navigation and orientation data for the robot; based on the navigation and orientation data, calculating position and direction of movement for the robot; calculating spatial and orientation coordinates z1, z2 of the robot, relating to the position and direction of movement; continuing with programmed path for the robot for any spatial and orientation coordinates z1, z2 within an attraction domain, where a measure V(z) of distance from zero in z1, z2 plane are defined by Lurie-Postnikov functions and is less than 1; for spatial and orientation coordinates outside the attraction domain with V(z)>1, terminating the programmed path and generating notification.
Type:
Grant
Filed:
August 19, 2020
Date of Patent:
January 30, 2024
Assignee:
Topcon Positioning Systems, Inc.
Inventors:
Ivan Giovanni Di Federico, Lev Borisovich Rapoport, Alexey Anatolievich Generalov
Abstract: Methods and apparatus to monitor the precharging of high voltage circuits are disclosed. In one embodiment, an apparatus includes a switch that selectively enables or disables precharge current to a high voltage circuit based on a switch control signal. The apparatus also includes a comparison circuit that compares a scaled version of a circuit voltage to a reference voltage to generate the switch control signal. In one embodiment, the switch control signal is generated to enable the precharge current when the scaled version of the circuit voltage is greater than the reference voltage.
Type:
Grant
Filed:
August 25, 2021
Date of Patent:
January 30, 2024
Assignee:
Motiv Power Systems, Inc.
Inventors:
Venkatesh Prasad Hanglur Narasimha, James Michael Castelaz
Abstract: A method for manufacturing system data analysis, preferably including receiving a query, determining a set of digests, and/or determining a query result. The method can optionally include merging the set of digests and/or providing the query result. A system for manufacturing system data analysis, preferably including a set of machines, a plurality of digests, and/or a set of computing systems.
Abstract: The present inventors devised techniques and technologies that streamline the protection of data stored on shared file storage e.g., on file servers, network-attached storage (NAS), share drives, network shares, etc., in a data storage management system. Some embodiments feature a proxy-less backup configuration in which backup services hosts are assigned to perform a secondary copy job, at job runtime, based on host attributes relative to the data source. Some embodiments are configured to, at job runtime, automatically resolve data paths to the source data, and automatically mount the data paths, rather than requiring data paths to be expressly pre-administered on all possible candidate backup machines. Some embodiments automatically protect data from shared file storage that was not expressly given a backup plan (“undefined” data) by applying default preferences for protecting undefined data.
Type:
Grant
Filed:
March 30, 2022
Date of Patent:
January 30, 2024
Assignee:
Commvault Systems, Inc.
Inventors:
Duncan Alden Littlefield, Suhas T. Lande
Abstract: A novel integration of practice management and photo management systems that also integrates patients' electronic medical records to provide a complete software solution for a medical practice. The present invention includes a method of patient image management comprising importing an image having an assigned date, filtering a patient list by appointments that occur on the assigned date, associating the image with a patient from the patient list, retrieving procedure information associated with the patient's appointment, and tagging the image with the procedure information. A corresponding computer system adapted to manage patient images is also provided.
Type:
Grant
Filed:
January 24, 2019
Date of Patent:
January 30, 2024
Assignee:
NexTech Systems, Inc
Inventors:
Christina M. Majeed, Donald R. Thompson, Christopher A. Haag, Kamal N. Majeed, Sameer Dohle
Abstract: A radar sensor system is provided that includes: multiple sensor units that each includes a radar receiver and a location sensor; and a processor that is configured to use location sensor-based information to determine differences between respective sensor unit nominal locations and respective sensor unit actual locations and to use the determined differences to fuse the radar data received at the radar receivers to produce a wide radar aperture.
Type:
Grant
Filed:
June 28, 2019
Date of Patent:
January 30, 2024
Assignee:
Plato Systems, Inc.
Inventors:
Mohammad Amin Arbabian, Upamanyu Madhow, Babak Mamandipoor
Abstract: The technology disclosed relates to runtime execution of functions across reconfigurable processor. In particular, the technology disclosed relates to a runtime logic that is configured to execute a first set of functions in a plurality of functions and/or data therefor on a first reconfigurable processor, and a second set of functions in the plurality of functions and/or data therefor on additional reconfigurable processors. Functions in the second set of functions and/or the data therefor are transmitted to the additional reconfigurable processors using one or more of a first reconfigurable processor-to-additional reconfigurable processors buffers, and results of executing the functions and/or the data therefor on the additional reconfigurable processors are transmitted to the first reconfigurable processor using one or more of additional reconfigurable processors-to-first reconfigurable processor buffers.
Type:
Grant
Filed:
November 9, 2021
Date of Patent:
January 30, 2024
Assignee:
SambaNova Systems, Inc.
Inventors:
Ram Sivaramakrishnan, Sumti Jairath, Emre Ali Burhan, Manish K. Shah, Raghu Prabhakar, Ravinder Kumar, Arnav Goel, Ranen Chatterjee, Gregory Frederick Grohoski, Kin Hing Leung, Dawei Huang, Manoj Unnikrishnan, Martin Russell Raumann, Bandish B. Shah
Abstract: Systems and methods are provided for using point-in-time architecture (PTA) databases. An exemplary method includes: entering first data, received from a first data source, into a first PTA database; receiving a first instruction to process the first data using a first statistical operation; executing the first statistical operation for the first data, resulting in first output data; filtering the first output data based on a user-selected attribute; and performing multiple stages of a data processing operation for the first output data.
Type:
Grant
Filed:
February 13, 2023
Date of Patent:
January 30, 2024
Assignee:
Veeva Systems Inc.
Inventors:
Zhen Tan, Marius K. Mortensen, Piotr Kuchnio, Prashant Raghav, Shanul Srivastava
Abstract: Excess fuel consumption monitor and feedback systems for vehicles include sensor arrays of two primary types including those sensors deployed as part of a vehicle manufacturer established sensor suite and sensors deployed as after-market sensors. Together, these sensor suites include sensors coupled to vehicle subsystems and operating environments associated with the vehicle. Data from these sensors may be used as parametric inputs to drive algorithmic calculations which have outputs that express excess fuel consumption. Expressions of excess fuel consumption may be made instantaneously as real-time feedback to a vehicle operator/driver and/or a fleet manager as part of a summary report.