Patents Issued in March 7, 2023
  • Patent number: 11599290
    Abstract: Embodiments of the present disclosure provide a data storage method, an electronic device, and a computer program product. The method includes: determining the number of at least one first storage apparatus of a storage system, each first storage apparatus being persistent and storing a log that includes record entries of to-be-stored data; and writing, if it is determined that the number is greater than a threshold number, the to-be-stored data into a corresponding memory table from the log where the to-be-stored data is located, wherein data in the memory table will be written to a second storage apparatus of the storage system. In this way, the storage efficiency of the storage system can be improved.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: March 7, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Yong Yang, Yunhai Gong
  • Patent number: 11599291
    Abstract: Restoring data stored by a backup process in an object store of a cloud network by initiating a restore request to a server accessing the object store, by providing a source identifier of one or more data blocks of the requested data and a timestamp for a backup image at a requested point in time (PIT). The server manages a queue of blocks in temporary storage to provide blocks for retrieval by the client, and initially fills the queue with blocks from a full backup and unchanged by any incremental backup to the requested PIT. In response to the request, the server assembles blocks that are changed from the full backup through one or more incremental backups to the requested PIT using a full block synthesis process employing forward and reverse delta objects, and sends to the client the blocks initially filled in the queue with the assembled blocks to return a full PIT backup image for the requested PIT.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: March 7, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Mark Malamut, Arun Murti, Adam Brenner, Lev Ayzenberg, Sharon Vitek, Jehuda Shemer
  • Patent number: 11599292
    Abstract: Scale-out of a controller and application migration consider the application status, laws and rules of a scale-out destination, and a resource usage status. If an operation status exceeds a threshold value, an administrative server for a computer system of a storage system calculates a first index for each execution target, including an application, a virtual machine, or a container operating in the computer system, based on information about cost, credibility, or performance when the execution target is migrated to, and caused to operate in, another computer system, and indexing information indicating laws or rules applied to the computer system using indexes. A second index indicating, as a dimensionless quantity, the selection degree of another computer system as a migration destination of the execution target is acquired. A migration destination of the execution target is decided from among other computer systems based on the first index and/or the second index.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: March 7, 2023
    Assignee: Hitachi, Ltd.
    Inventors: Naoki Ogawa, Nobuyoshi Sakai, Hibiki Saito
  • Patent number: 11599293
    Abstract: The described technology is generally directed towards consistently replicating and reconstructing a data stream made up of a dynamic set of (ordered) segments into a different location (e.g., cluster) from the one in which the stream was created. The technology facilitates consistently and generally continuously and replicating a stream of events ingested in a source cluster to a target cluster for consumption (reading). As stream data segments are replicated to a target cluster by a replicator which is not guaranteed to keep the replicated data consistent, a target controller reconstructs the replicated data stream up to a stream cut point at which the replicated data has been sufficiently replicated so as to be consistent. Reading of the replicated data stream is limited to a view up to the stream cut point; as more data is replicated, additional data up to a later stream cut point becomes available for reading.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: March 7, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Andrei Paduroiu, Igor Medvedev
  • Patent number: 11599294
    Abstract: Disclosed in some examples are improved storage, replication, and distribution of data related to network-based meetings (e.g., media) in hierarchical records. Data for one or more components of the meeting (e.g., media) may be stored in a child record (called a component record). The network-based meeting may be described by a parent record with links to, and in some examples descriptions of, the meeting component records (the child records). The meeting object may point to local, and/or replicated copies of the child records. As noted, the child records may be or include media objects and, in some examples, the child records may be replicated to one or more locations based upon a demand for the media object. By replicating the media to a location that is close to demand for the media, this provides for more efficient delivery of media of the meeting.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: March 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Amr M. Fouda
  • Patent number: 11599295
    Abstract: Embodiments for transferring data directly from primary storage to secondary storage in a virtualized network including virtual machine (VM) based storage, by exposing a source volume in the primary storage to a hypervisor host of the virtualized network, preparing a destination volume of the secondary storage as an empty volume and exporting it to the hypervisor host so that the host can the destination volume along with the source volume, and moving, in the hypervisor host, data from the exposed source volume to the exported empty destination volume using a combination of Storage Direct, Storage VMotion, and XCOPY or enhanced XCOPY technologies, wherein the XCOPY technology provides a direct transfer of data from the primary storage to the secondary storage.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: March 7, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Srikanth Venkataraman, Srinivas Kangyampeta, Omkar Anand Ekbote, Prakash Venkatanarayanan
  • Patent number: 11599296
    Abstract: Techniques are provided for storing immutable snapshot copes in write once read many (WORM) storage. A snapshot of a volume may be stored into one or more objects formatted according to an object format. An expiry time may be assigned to the snapshot and the one or more objects based upon a creation time of the snapshot and a retention time. The one or more objects may be stored within a remote object store. The one or more objects are retained in an immutable state and cannot be deleted until expiration of the expiry time. In response to identifying an existing object within the remote object store comprising shared snapshot data referenced by the snapshot, an assigned expiry time of the existing object may be modified based upon the expiry time of the snapshot to create a modified expiry time for the existing object.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: March 7, 2023
    Assignee: NetApp, Inc.
    Inventors: Atul Ramesh Pandit, Tijin George
  • Patent number: 11599297
    Abstract: The efficiency of the maintenance of a storage apparatus including a plurality of flash drives can be enhanced. In a storage apparatus including a plurality of SSDs and a CPU, the CPU specifies, based on lifetimes of the SSDs depending on amounts of data written to the SSDs, the SSD to be replaced on a scheduled maintenance date, gives notice of the SSD specified to be replaced, and copies data in the SSD to be replaced to another SSD by the scheduled maintenance date on which the replacement is to be performed.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: March 7, 2023
    Assignee: Hitachi, Ltd.
    Inventors: Hideyuki Koseki, Hiroki Fujii, Akira Deguchi, Akira Yamamoto
  • Patent number: 11599298
    Abstract: A storage system erases blocks of memory prior to writing data to the blocks. Instead of erasing the blocks at the time the write operations are executed, the storage system pre-erases the blocks, which can improve performance. However, because program failure errors can occur if the blocks sit empty for a relatively-long period of time prior to programming, the storage system pre-erases the blocks upon a prediction that a host will send sequential write commands to the storage system that will use the blocks. Additionally or alternatively, the storage system can pre-erase a block upon determining that the number of write commands in a command queue in the storage system is above a threshold that represents a number of write commands needed to fill the block with data.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: March 7, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Sabith Ali B N, Lakshmi Sowjanya Sunkavelli, Silky Mohanty, Noor Mohamed A A
  • Patent number: 11599299
    Abstract: Some embodiments provide a three-dimensional (3D) circuit that has data lines of one or more memory circuits on a different IC die than the IC die(s) on which the memory blocks of the memory circuit(s) are defined. In some embodiments, the 3D circuit includes a first IC die with a first set of two or more memory blocks that have a first set of data lines. The 3D circuit also includes a second IC die that is stacked with the first IC dies and that includes a second set of two or more memory blocks with a second set of data lines. The 3D circuit further includes a third IC die that is stacked with the first and second IC dies and that includes a third set of data lines, which connect through several z-axis connections with the first and second sets of data lines to carry data to and from the first and second memory block sets when data is being written to and read from the first and second memory block sets.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: March 7, 2023
    Assignee: Invensas LLC
    Inventors: Javier A. DeLaCruz, David E. Fisch
  • Patent number: 11599300
    Abstract: A method includes performing a first read operation involving a set of memory cells using a first voltage, determining a quantity of bits associated with the set of memory cells based on the first read operation, performing a second read operation involving the set of memory cells using a second voltage that is greater than the first voltage when the quantity of bits is above a threshold quantity of bits for the set of memory cells, and performing the second read operation involving the set of memory cells using a third voltage that is less than the first voltage when the quantity of bits is below the threshold quantity of bits for the set of memory cells.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: March 7, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Chun Sum Yeung, Guang Hu, Ting Luo, Tao Liu
  • Patent number: 11599301
    Abstract: A semiconductor memory device includes an interface semiconductor die, at least one memory semiconductor die, and through-silicon vias connecting the interface semiconductor die and the memory semiconductor die. The interface semiconductor die includes command pins to receive command signals transferred from a memory controller and an interface command decoder to decode the command signals. The memory semiconductor die includes a memory integrated circuit configured to store data and a memory command decoder to decode the command signals transferred from the interface semiconductor die. The interface semiconductor die does not include a clock enable pin to receive a clock enable signal from the memory controller. The interface and memory command decoders generate interface and memory clock enable signals to control clock supply with respect to the interface and memory semiconductor dies based on a power mode command transferred through the plurality of command pins from the memory controller.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: March 7, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Haesuk Lee, Reum Oh, Youngcheon Kwon, Beomyong Kil, Jemin Ryu, Jihyun Choi
  • Patent number: 11599302
    Abstract: A storage device, including a feature information database configured to store feature information about a memory device; and a machine learning module configured to select a machine learning model from a plurality of machine learning models the corresponding to an operation of the memory device based on the feature information, wherein the memory device is configured to operate according to the selected machine learning model.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: March 7, 2023
    Assignee: SAMSUNG ELECTRONIC CO., LTD.
    Inventors: Jeong Woo Lee, Chan Ha Kim, Kang Ho Roh, Kwang Woo Lee, Hee Won Lee
  • Patent number: 11599303
    Abstract: An information processing apparatus that is capable of improving access to a nonvolatile semiconductor memory. The information processing apparatus includes a nonvolatile semiconductor memory that includes memory areas, a user interface that can accept a user operation, a memory device that stores a set of instructions, and one or more processor that executes the set of instructions to generate an erase command that instructs the semiconductor memory to execute an erasing process to each of the memory areas in a state where a user operation to the user interface is unacceptable.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: March 7, 2023
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yoko Tokumoto
  • Patent number: 11599304
    Abstract: The present disclosure generally relates to efficient data transfer management of zone-append commands for a zoned namespace (ZNS). The ZNS storage device comprises a memory device having a plurality of memory dies, and a controller coupled to the memory device The controller receives a plurality of zone append commands, each zone append command being associated with a zone identification identifying a zone of a plurality of zones, and fetches and aggregates data associated with each zone append command by the zone identification in an append write buffer. The aggregated data is written to the memory device upon the aggregated data for each zone reaching a predetermined programming chunk size, or to a temporary buffer if the predetermined write size is not met. Each zone uses a separate channel when sending the aggregated data for programming to the memory device, allowing multiple channels to be utilized in parallel.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: March 7, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Karin Inbar, Shay Benisty
  • Patent number: 11599305
    Abstract: A data storage device configured to access a magnetic tape comprising a plurality of data tracks is disclosed, wherein the data storage device comprises at least one head configured to access the magnetic tape. A mapping table is generated having a predetermined number of segment entries per data track, wherein each segment entry corresponds to a data segment of the data track, each segment entry comprises a first logical address corresponding to a first logical data block stored in the corresponding data segment, and at least one of the data segments stores multiple logical data blocks. A target segment entry in the mapping table corresponding to a logical address of a read command is located, and the head is positioned at a beginning of a target data segment of a target data track corresponding to the target segment entry in order to execute the read command.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: March 7, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventor: Robert L. Horn
  • Patent number: 11599306
    Abstract: A memory device includes a data storage circuit configured to access a cell array having first data stored therein when an arithmetic active operation is performed, output the first data when a first read operation is performed, access a cell array having second data stored therein when an active operation is performed, and output the second data when a second read operation is performed. The memory device also includes an arithmetic circuit configured to receive latch data generated through the first read operation and read data generated through the second read operation, and perform an arithmetic operation on the latch data and the read data.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: March 7, 2023
    Assignee: SK hynix Inc.
    Inventor: Yo Sep Lee
  • Patent number: 11599307
    Abstract: Apparatus and methods are disclosed, including maintaining a first group of tagged data from a host device at contiguous physical locations on a group of non-volatile memory cells of a storage system during system management operations on the group of non-volatile memory cells including the first group of tagged data while the first group of tagged data remains stored on the storage system and prioritizing, in the storage system, commands associated with the first group of tagged data.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: March 7, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Sebastien Andre Jean
  • Patent number: 11599308
    Abstract: An information processing apparatus includes a user list providing unit configured to receive device identification information from a current device connected via a network and to send, to the current device, a user list including one or more user identifiers that are stored in a storage unit in association with the received device identification information; and a program list providing unit configured to receive a user identifier that is selected at the current device from the user identifiers in the user list and to send, to the current device, a program list including sets of program information stored in the storage unit in association with the received user identifier.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: March 7, 2023
    Assignee: RICOH COMPANY, LTD.
    Inventor: Seijiro Hori
  • Patent number: 11599309
    Abstract: An information processing apparatus including a user interface unit that is operated so as to set settings of a plurality of setting items in the information processing apparatus. The information processing apparatus acquires information including settings of the plurality of setting items and determines whether or not a lock setting for inhibiting the plurality of setting items or a plurality of settings from being changed is included in the acquired information. In a case where it is determined that the lock setting is included, at least the plurality of setting items or the plurality of settings, associated with the lock setting, are inhibited from being change by operating the user interface unit.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: March 7, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Katsushi Yoshida
  • Patent number: 11599310
    Abstract: An information processing apparatus is controlled to execute, at a first timing, notification processing for a first printed material obtained by printing a first content, based on information indicating that a content printed by a printing apparatus corresponds to the first content, and the information processing apparatus is controlled to execute, at a second timing earlier than the first timing, notification processing for a second printed material obtained by printing a second content, based on information indicating that the content printed by the printing apparatus corresponds to the second content, the second content being different from the first content.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: March 7, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takayuki Suzuki
  • Patent number: 11599311
    Abstract: A printing management apparatus includes a processor configured to generate a printing schedule based on a printing group, which is acquired by performing grouping on components that constitute a product for each attribute and in which is possible to change a printing order of the components in the group on which the grouping is performed, in a case where the product is manufactured using a printing apparatus and a post processing apparatus, and generate a post processing schedule based on a post processing group which is acquired by performing grouping on the product constituted by the components included in the printing group.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: March 7, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Naohiro Sawata, Masanori Wada
  • Patent number: 11599312
    Abstract: A secure document printing and delivery management system includes one or more print delivery vehicles, each of which includes an onboard print device. When the system receives a print job from a requesting device, it will select a print delivery vehicle instruct the print delivery vehicle to navigate to a delivery location. Upon arrival at the delivery location, the system will detect and verify a security token presented by a recipient. In response to detecting and verifying the token, the system may print the document (if not already printed) and it will present the document to the recipient.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: March 7, 2023
    Assignee: Xerox Corporation
    Inventors: Ron Dufort, Kip L. Jugle
  • Patent number: 11599313
    Abstract: An information processing apparatus includes one or plural first plug-ins that are prepared according to a type of a data output apparatus for outputting data and collect data output from the data output apparatus, one or plural second plug-ins that receive data from the first plug-in and transmit the received data to an external apparatus, and a plug-in management unit that controls activation and stop of the first plug-in and the second plug-in.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: March 7, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Kohei Tanaka
  • Patent number: 11599314
    Abstract: A control method implemented in an information processing apparatus by at least one processor that executes print control software, the control method includes registering, in a print control software, a print queue in which first identification information is set, determining whether a device in which the first identification information is set is present on a network to which an information processing apparatus is connected, in a case where the print queue in which the first identification information is set is registered in the print control software, and changing identification information of the print queue registered in the print control software from the first identification information to second identification information different from the first identification information, in a case where a device in which the first identification information is set is determined to be present on the network.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: March 7, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kouichi Takahashi
  • Patent number: 11599315
    Abstract: A printing apparatus includes a holder configured to hold an expendable supply attached thereto, a print engine configured to perform printing using the supply, a display configured to display information regarding the supply, and a controller configured to determine whether a supply-consumed status amount of the supply attached to the holder has reached a first threshold, the supply-consumed status amount representing how much the supply is consumed, and when determining that the supply-consumed status amount of the supply attached to the holder has reached the first threshold, cause the display to show supply-related information related to a contract concluded on the supply used for the printing.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: March 7, 2023
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Yuka Hattori
  • Patent number: 11599316
    Abstract: An electronic apparatus includes a wireless communication section configured to perform first wireless communication or second wireless communication that is short-range wireless communication having a slower communication speed than the first wireless communication and includes a processor configured to perform communication control on the wireless communication section and perform control on job processing. The processor connects to an information processing apparatus for communication by using the second wireless communication to receive initial setting information for setting a state for enabling the job processing and receive connection setting information for connecting to an external access point by using the first wireless communication.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: March 7, 2023
    Assignee: Seiko Epson Corporation
    Inventors: Tomo Asahara, Junpei Koizumi
  • Patent number: 11599317
    Abstract: An image forming apparatus enables utilizing an output of proof printing as an output of final printing, wherein the image forming apparatus includes an image former forming an image on a sheet, an image reader reading an image formed on the sheet, and a controller, wherein the controller acquires a determination result of whether or not a sheet, on which an image read by the image reader is formed before the final printing by the image former in order to create a reference image to be used for inspecting an output matter of a printing job, can be used for an output matter of the final printing and controls the number of sheets or copies on which the images are to be formed using the image former at the final printing.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: March 7, 2023
    Assignee: Konica Minolta, Inc.
    Inventor: Yoko Shiraki
  • Patent number: 11599318
    Abstract: A verification apparatus includes reads an image on a sheet conveyed using a plurality of imaging units configured to respectively perform reading in read regions different from each other in a predetermined direction orthogonal to a conveyance direction of the sheet, the read regions respectively corresponding to adjacent imaging units partially overlapping with each other. The apparatus performs processing of changing a size, in the predetermined direction, of a larger one of a read image obtained by reading the image on the sheet by each of the plurality of imaging units, and a corresponding reference image, in accordance with a size of a smaller one, and performs verification by comparing the read image corresponding to each of the plurality of imaging units with the corresponding reference image, after the processing has been completed.
    Type: Grant
    Filed: February 3, 2022
    Date of Patent: March 7, 2023
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Nobuhiko Tanaka
  • Patent number: 11599319
    Abstract: A display apparatus includes a display and a hardware processor. The display displays timeline screens showing different kinds of display target information in chronological order. The hardware processor performs control to synchronize displayed periods of the timeline screens so that the timeline screens show the display target information of an identical period.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: March 7, 2023
    Assignee: KONICA MINOLTA, INC.
    Inventor: Seiji Nomura
  • Patent number: 11599320
    Abstract: A home appliance and a control method therefor are provided. The home appliance includes a display, a sensor to detect whether a door is opened or closed, and at least one processor configured to control the display to display one or more objects, and based on sensing, by the sensor, at least one of an opening or a closing of the door, provide visual feedback to the one or more objects.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: March 7, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yongjae Park, Kyuho Jo, Soyoung Yun, Munkeun Lee, Joohwan Hong
  • Patent number: 11599321
    Abstract: Provided are an electronic device and operating method, which includes a first operation, performed when the electronic device is not connected to an external output device, including displaying a first screen including a plurality of icons representing a plurality of application programs in a first format, and a second operation, performed when the electronic device is inserted into an external docking device for connecting to the external output device, including rendering a second screen including a plurality of icons displayed in the second format while the external docking device is connected to a wired local area network (LAN), and providing data associated with the second screen using the connector, and connecting the electronic device to the wired LAN through the connector using a first media access control address shared with the external device on the wired LAN.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: March 7, 2023
    Inventors: Myoungsoo You, Jaewoo Suh, Wooyoung Jung
  • Patent number: 11599322
    Abstract: A system may include electronic devices that communicate wirelessly. When positioned so that a pair of devices overlap or are near to one another, the devices may operate in a linked mode. During linked operations, devices may communicate wirelessly while input gathering and content displaying operations are shared among the devices. One or both of a pair of devices may have sensors. An orientation sensor, motion sensor, optical sensor, and/or other sensors may be used in identifying conditions in which to enter the linked mode and to identify a region where displays in the pair of devices overlap.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: March 7, 2023
    Assignee: Apple Inc.
    Inventors: Paul V. Johnson, Aaron Wang, Dinesh C. Mathew, Jiaying Wu, Paul X. Wang
  • Patent number: 11599323
    Abstract: A boom pod with an adaptable user interface automatically reconfigures based on operation phase. Elements of the user interface may also be manually reconfigured based on operator preference. Operator reconfigurations may be recorded for use during similar phases in subsequent operations. A controller automatically records system status during a refueling operation and prepares a digital log entry. Portions of the use interface are dedicated to augmented displays to assist the operator at any given operational phase.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: March 7, 2023
    Assignee: Rockwell Collins, Inc.
    Inventors: Cheyenne Matthews, Caleb Owenby
  • Patent number: 11599324
    Abstract: A scalable multiviewer system including at least one communication circuit is described. The at least one communication circuit includes at least one input being associated with at least one data source. The at least one communication circuit further includes at least one output being associated with at least one data sink. The at least one communication circuit further includes at least one channel interface for an inter-circuit communication channel being configured to transfer data between the at least one communication circuit and at least one further communication circuit. The at least one communication circuit further includes a processing circuit being configured to receive an input signal from the at least one input. The processing circuit further is configured to selectively transmit the input signal to the at least one output or to the at least one channel interface based on at least one preset communication parameter.
    Type: Grant
    Filed: May 6, 2021
    Date of Patent: March 7, 2023
    Assignee: Rohde & Schwarz GmbH & Co. KG
    Inventor: Bjoern Schmid
  • Patent number: 11599325
    Abstract: Systems and methods are disclosed for synchronizing a document markup modification across a plurality of devices. One method comprises subscribing to one or more events occurring in a first document markup application and receiving a notification indicating a modification to a document markup in the first document markup application. A markup object associated with the modified document markup may be extracted and translated to a cross-compatible markup object. The cross-compatible markup object is transmitted to a second document markup application to be rendered and displayed to a user.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: March 7, 2023
    Assignee: Bluebeam, Inc.
    Inventors: Peter Noyes, Jonathan Rothberg
  • Patent number: 11599326
    Abstract: Aspects of the present invention relate presentation of digital content, in a see-through display, representing a known location in an environment proximate to a head worn computer. Embodiments may involve a first wearable head device configured to be worn by a first person. The first wearable head device may comprise a see-through display. One or more processors may be configured for determining a first geo-spatial location of the first wearable head device and receiving a second geo-spatial location of a second wearable head device configured to be worn by a second person. The see-through display may be configured for presenting a virtual content on the see-through display at a location associated with the second geo-spatial location. The virtual content may be aligned with a vector from the first geo-spatial location to the second geo-spatial location.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: March 7, 2023
    Assignee: Mentor Acquisition One, LLC
    Inventors: Ralph F. Osterhout, Robert Michael Lohse
  • Patent number: 11599327
    Abstract: A display device including a display panel including a first substrate and a pixel array layer disposed on a first surface of the first substrate, a first sound generation device disposed on a second surface of the first substrate opposing the first surface, and configured to vibrate the display panel and output first sound, and a circuit board disposed on the second surface of the first substrate, in which the first sound generation device includes a bobbin fixed on one surface of the first substrate, a voice coil surrounding a side surface of the bobbin, a magnet disposed on the bobbin and spaced apart from the bobbin, and a plate disposed on the magnet and fixed to the circuit board.
    Type: Grant
    Filed: April 19, 2020
    Date of Patent: March 7, 2023
    Assignee: Samsung Display Co., Ltd.
    Inventors: Byeong Hee Won, Keun Kyu Song, Yi Joon Ahn, Sung Chan Jo
  • Patent number: 11599328
    Abstract: There is provided a media player device for use with a text medium having a plurality of pages each having a plurality of words, the media player device comprising an audio output, a memory storing a text medium application software; and a processor configured to execute the text medium application software to receive a first signal emitted from a wireless communication element embedded in the text medium, the first signal including a text medium ID uniquely identifying the text medium, and play an audio, via the audio output and in response to receiving the text medium ID, wherein the audio corresponds to the text medium ID and the audio pronounces the plurality of words in a same sequence appearing in each of the plurality of pages.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: March 7, 2023
    Assignee: Disney Enterprises, Inc.
    Inventors: Mohammad Poswal, Giovanna Alaimo, Malcolm Murdock, Richard Ginter, Taylor Hellam
  • Patent number: 11599329
    Abstract: A networked speaker system automatically adjusts certain audio speaker system settings based on whether the system is inside a building or has been moved outside as may be sensed by one or capacitors on a speaker. Also, techniques are described for adjusting speaker driver direction based on walls or other barriers in a room or based on the location of a listener.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: March 7, 2023
    Assignee: SONY CORPORATION
    Inventors: James R. Milne, Allison Joi Burgueno, Gregory Peter Carlsson, Keith Resch
  • Patent number: 11599330
    Abstract: In some examples, a control audio management engine is configured to interact with guest audio services in respective guests that have different audio management capabilities. The control audio management engine receives an indication of a start of a first audio in a first guest of the guests, the indication comprising an audio stream. The control audio management engine sends, to a second guest of the guests, control information to affect playback of a second audio that is playing in the second guest.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: March 7, 2023
    Assignee: BlackBerry Limited
    Inventor: Darrin Kenneth John Fry
  • Patent number: 11599331
    Abstract: Systems and processes for operating an intelligent automated assistant to perform intelligent list reading are provided. In accordance with one example, a method includes, at an electronic device having one or more processors, receiving a natural-language input corresponding to a domain; providing the natural-language input to an external device; receiving, from the external device, a process flow corresponding to the domain; determining, with the process flow corresponding to the domain, a task associated with the natural-language input; performing the task; and providing an output indicating whether the task has been performed.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: March 7, 2023
    Assignee: Apple Inc.
    Inventors: Brandon J. Newendorp, Joanna S. Peterson
  • Patent number: 11599332
    Abstract: A multi faceted graphic user interface with multiple shells or layers may be provided for interaction with a user to speech enable interaction with applications and processes that do not necessarily have native support for speech input. The shells may be components of an operating system or of a parent application which supports such shells. Each shell has multiple facets for displaying applications and processes, and typically speech and other input is directed the application or process in the facet which has focus within the active shell. These multiple shells lend themselves to grouping of input or grouping of related applications and processes. For example, input from a speech recognizer, a mouse and a keyboard may each be directed at different shells; or a user may group related windows within various shells, such that all documents are displayed in one shell and all windows of an instant messaging application are displayed in another, thereby enabling better organization of work and work flow.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: March 7, 2023
    Assignee: Great Northern Research, LLC
    Inventor: Paul J. Lagassey
  • Patent number: 11599333
    Abstract: A method for performing voice dictation with an earpiece worn by a user includes receiving as input to the earpiece voice sound information from the user at one or more microphones of the earpiece, receiving as input to the earpiece user control information from one or more sensors within the earpiece independent from the one or more microphones of the earpiece, inserting a machine-generated transcription of the voice sound information from the user into a user input area associated with an application executing on a computing device and manipulating the application executing on the computing device based on the user control information.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: March 7, 2023
    Assignee: BRAGI GMBH
    Inventors: Peter Vincent Boesen, Luigi Belverato, Martin Steiner
  • Patent number: 11599334
    Abstract: A device for performing multiply/accumulate operations processes values in first and second buffers and having a first width using a computational pipeline with a second width, such as half the first width. A sequencer processes combinations of portions (high-high, low-low, high-low, low-high) of the values in the first and second buffers using a multiply/accumulate circuit and adds the accumulated result of each combination of portions to a group accumulator. Adding to the group accumulator may be preceded by left shifting the accumulated result (the first width for the high-high combination and the second width for the low-high and high-low combination).
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: March 7, 2023
    Assignees: VeriSilicon Microelectronics, VeriSilicon Holdings Co., Ltd.
    Inventors: Mankit Lo, Meng Yue, Jin Zhang
  • Patent number: 11599335
    Abstract: A vehicle includes: at least one memory configured to store at least one default Instruction Structure Key (ISK), a generated ISK, and a pin code of the vehicle; and at least one processor. The at least one default ISK may include a first default ISK and a second default ISK. The processor may generate a random number using the first default ISK, receive the second default ISK encrypted with the generated ISK generated based on the pin code, and determine the generated ISK as an encryption key for encryption communication of the vehicle when the generated random number and the random number corresponding to the second default ISK are the same.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: March 7, 2023
    Assignees: Hyundai Motor Company, Kia Motors Corporation
    Inventors: Jihye Lee, Kyuhwan Chin, Dong June Song, Jaekwon Jung, Yongho Shin, Sinjung Kim, Beom Choon Park, SeokHan Lee
  • Patent number: 11599336
    Abstract: Systems and methods of generating voice-based software applications are provided. A system can receive, from an application developer computing device, a request to build a voice-based software application. The system can select an application template from a plurality of application templates. The selected application template can include a module that corresponds to a function of the voice-based software application. The system can provide the selected application template to the application developer computing device. The system can receive, from the application developer computing device, an input for a field of the at least one module of the selected application template. The system can generate the voice-based software application based on the selected application template and the input for the at least one field of the at least one module of the selected application template.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: March 7, 2023
    Assignee: GOOGLE LLC
    Inventor: Tarun Jain
  • Patent number: 11599337
    Abstract: A method for configuring a first computer executable program includes through a user interface, receiving information indicative of a source of data and a data target; and receiving a characterization of a process, including a type of the process and values for characteristics associated with the process. The method includes based on the received information, automatically assigning values to respective parameters of the first computer executable program to cause the first computer executable program to, when executed, receive data from the source of data and output data to the data target. The method includes automatically configuring the first computer executable program to reference a second computer executable program, including identifying the second computer executable program based on the type of the process; and assigning values to respective parameters of the second computer executable program based on the values for the respective characteristics.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: March 7, 2023
    Assignee: Ab Initio Technology LLC
    Inventors: Richard A. Epstein, Mike Palmer
  • Patent number: 11599338
    Abstract: The present disclosure discloses a model loading method and apparatus for a head-mounted display device and a head-mounted display device. The method includes: obtaining a type of a target handheld device, in which the target handheld device is a handheld device connected to a current application service; determining whether the type of the target handheld device is an existing type in the head-mounted display device; obtaining, in response to the type of the target handheld device being not the existing type in the head-mounted display device, corresponding model resource data based on the type of the target handheld device; and generating, based on the model resource data, a handheld model corresponding to the target handheld device, and loading the handheld model.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: March 7, 2023
    Assignee: QINGDAO PICO TECHNOLOGY CO., LTD.
    Inventor: Xinyang Yan
  • Patent number: 11599339
    Abstract: A computer-implemented method, system and computer program product for creating user experience designs. User requirements for creating user experience designs are gathered. After gathering the user requirements, such user requirements are analyzed in connection with historical user experience designs. A user experience flow is then derived based on these analyzed gathered user requirements. Furthermore, a theme for a user experience design is received. Additionally, a sketch (e.g., paper sketch of a user interface) is received from a user, which is transformed into a wireframe. User interface elements and components are then derived based on the derived user experience flow and the received theme. A user experience design is then generated in the wireframe based on these derived user interface elements and components. In this manner, user experience designs are created that can be used to create products that provide meaningful and relevant experiences to users.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: March 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Manali Tanpure, Akash U. Dhoot, Venkata Vara Prasad Karri, Shailendra Moyal