Activity Monitoring Patents (Class 710/18)
  • Patent number: 11960937
    Abstract: A system and method of dynamically controlling a reservation of resources within a cluster environment to maximize a response time are disclosed. The method embodiment of the invention includes receiving from a requestor a request for a reservation of resources in the cluster environment, reserving a first group of resources, evaluating resources within the cluster environment to determine if the response time can be improved and if the response time can be improved, then canceling the reservation for the first group of resources and reserving a second group of resources to process the request at the improved response time.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: April 16, 2024
    Assignee: III Holdings 12, LLC
    Inventor: David B. Jackson
  • Patent number: 11956719
    Abstract: An energy-efficient wireless sensor network (WSN) is disclosed. The WSN comprises one or more base stations, a plurality of branch nodes communicatively coupled to each of the one or more base stations, and a plurality of leaf nodes communicatively coupled to each of the branch nodes. The WSN is configured for optimising energy consumption associated with each of the following: transmitting sensor data from the leaf node to the branch node; encryption of data transmitted between the leaf node and the branch node; updating firmware of the branch node or of the leaf node, through over-the-air updates from a remote server; sending data packets through the WSN based on a plurality of predefined levels of a Quality-of-Service (QoS); and configuring radio duty cycle protocols at the base station or the branch node or both during transmission and reception of data packets from the leaf nodes.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: April 9, 2024
    Assignee: BERT LABS PRIVATE LIMITED
    Inventors: Rohit Kochar, Amit Bhanja, Apurva Ankleshwaria
  • Patent number: 11943314
    Abstract: A system, method, and machine-readable storage medium for retrieving data are provided. In some embodiments, a cache may receive a request for data from a client. The cache may determine that a first subset of the data is stored on a storage device and that a second subset of the data is stored at a cloud address located at a cloud storage endpoint. The cache may also receive from the storage device the first subset of data. The cache further receives from the cloud storage endpoint the second subset of data in response to transmitting a request for the second subset of data stored at the cloud address to the cloud storage endpoint. The cache then transmits to the client the first and second subsets of data from the various sources in response to the data request.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: March 26, 2024
    Assignee: NETAPP, INC.
    Inventor: Cheryl Thompson
  • Patent number: 11860807
    Abstract: Disclosed are a USB data communication method and device based on a hybrid USB Network. The USB data communication method based on a hybrid USB Network includes following steps executed by the docking station terminal: obtaining a USB data monitoring command carrying an operation mode; when the operation mode is an automatic mode, monitoring a data communication status of a USB input and output interface; when the data communication status is a no input and output information status, monitoring a data of a network input data interface of a network module in the docking station terminal; when the network input data interface obtains a data sending request sent by a client terminal via the hybrid USB Network, in which the data sending request includes network data and a target transmission device, converting the network data into a USB communication data via a soft switching module in the docking station terminal.
    Type: Grant
    Filed: May 26, 2023
    Date of Patent: January 2, 2024
    Assignee: Winstars Technology Ltd
    Inventors: Chun Lee, Wei Nie
  • Patent number: 11838184
    Abstract: Systems and systems and methods for managing neighbor awareness networking (NAN) technologies for intelligent connectivity are described. In an embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: determine that an intelligent connectivity rule is satisfied by context information collected by the IHS, and, in response to the determination, change the discovery state of a NAN-Aware engine.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: December 5, 2023
    Assignee: Dell Products L.P.
    Inventors: Minho Cheong, Vivek Viswanathan Iyer
  • Patent number: 11803452
    Abstract: A duplex operation system including: a plurality of general-purpose devices on each of which a plurality of virtual machines are mounted; and a virtual machine controller that controls a duplex operation performed by two systems, an active system and a standby system, of the virtual machines. When detecting a failure of the active system, the virtual machine controller stops the virtual machine of the active system, activates the virtual machine of the standby system corresponding to the stopped active system, and reconfigures the standby system of the activated virtual machine on the hardware of the stopped virtual machine, and when detecting a failure in the virtual machine of the reconfigured standby system, the virtual machine controller reconfigures the standby system of the failed virtual machine on the general-purpose device 13 different from the general-purpose device 11 in which the virtual machine of the active system has been stopped.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: October 31, 2023
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Takato Toda, Nobuhiro Kimura, Kotaro Mihara
  • Patent number: 11720412
    Abstract: A method (400) of maintaining availability of service instances (362) on a distributed system (200) includes executing a pool of primary virtual machine (VM) instances (350P), each primary VM instance executing a corresponding individual service instance and including a rate of unavailability. The method also includes determining a number of secondary VM instances (350S) required to maintain availability of the individual service instances when one or more of the primary VM instances are unavailable based on the number of primary VM instances in the pool of primary VM instances and the rate of unavailability. The method also includes instantiating a pool of secondary VM instances based on the number of secondary VM instances required to maintain availability of the individual service instances.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: August 8, 2023
    Assignee: Google LLC
    Inventors: Grigor Avagyan, Dean Hildebrand
  • Patent number: 11693575
    Abstract: Example implementations relate to virtual persistent volumes. In an example, a manifest of a containerized application to which a virtual persistent volume is allocated is read from a container orchestrator. An application data store profile that matches information of the manifest is identified from among a plurality of application data store profiles that each include storage parameters preconfigured for a respective application type. The virtual persistent volume is modified according to the identified application data store profile.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: July 4, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Bradley Eugene Cain
  • Patent number: 11687267
    Abstract: Example implementations relate to virtual persistent volumes. In an example, a manifest of a containerized application to which a virtual persistent volume is allocated is read from a container orchestrator. An application data store profile that matches information of the manifest is identified from among a plurality of application data store profiles that each include storage parameters preconfigured for a respective application type. The virtual persistent volume is modified according to the identified application data store profile.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: June 27, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Bradley Eugene Cain
  • Patent number: 11610058
    Abstract: Provided methods and systems allow dynamic rendering of a reflexive questionnaire based on a modifiable spreadsheet for users with little to no programming experience and knowledge. Some methods comprise receiving a modifiable spreadsheet with multiple rows, each row comprising rendering instructions for a reflexive questionnaire from a first computer, such as a data type cell, statement cell, logic cell, and a field identifier; rendering a graphical user interface, on a second computer, comprising a label and an input element corresponding to the rendering instructions of a first row of the spreadsheet; receiving an input from the second computer; evaluating the input against the logic cell of the spreadsheet; in response to the input complying with the logic cell of the spreadsheet, dynamically rendering a second label and a second input element to be displayed on the graphical user interface based on the logic of the first row.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: March 21, 2023
    Assignee: HITPS LLC
    Inventors: Mark Sayre, Harish Krishnaswamy, Sam Elsamman
  • Patent number: 11605117
    Abstract: This disclosure is directed to a system and method that generates personalized recommendations of media items for customers based on a customer's preference for familiar or novel media items. A customer can be associated with user data that can include data such as a customer's purchase data, shopping data, etc. The user data can be used to determine media item data that is associated with the customer. Based on the customer's media item data, a familiarity score can be generated that indicates a media consumption preference of the customer. Using the familiarity score, a recommendation identifying a media item can be generated for the customer.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: March 14, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Stephen Javier Zavaleta, Geoffrey Mattei, Benjamin La Schiazza, Jason Hall
  • Patent number: 11481444
    Abstract: Provided methods and systems allow dynamic rendering of a reflexive questionnaire based on a modifiable spreadsheet for users with little to no programming experience and knowledge. Some methods comprise receiving a modifiable spreadsheet with multiple rows, each row comprising rendering instructions for a reflexive questionnaire from a first computer, such as a data type cell, statement cell, logic cell, and a field identifier; rendering a graphical user interface, on a second computer, comprising a label and an input element corresponding to the rendering instructions of a first row of the spreadsheet; receiving an input from the second computer; evaluating the input against the logic cell of the spreadsheet; in response to the input complying with the logic cell of the spreadsheet, dynamically rendering a second label and a second input element to be displayed on the graphical user interface based on the logic of the first row.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: October 25, 2022
    Assignee: HITPS LLC
    Inventors: Mark Sayre, Harish Krishnaswamy, Sam Elsamman
  • Patent number: 11461250
    Abstract: A technique is directed to performing a tuning operation in data storage equipment. The technique involves generating, while the data storage equipment performs input/output (I/O) transactions, an observed I/O statistics profile based on performance of at least some of the I/O transactions. The technique further involves performing a comparison operation that compares the observed I/O statistics profile to an expected I/O statistics profile which is defined by a set of operating settings that controls operation of the data storage equipment. The technique further involves operating the data storage equipment in a normal state when a result of the comparison operation indicates that the observed I/O statistics profile matches the expected I/O statistics profile and in a remedial state which is different from the normal state when the result of the comparison operation indicates that the observed I/O statistics profile does not match the expected I/O statistics profile.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: October 4, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Nickolay Alexandrovich Dalmatov, Kirill Alexsandrovich Bezugly
  • Patent number: 11429524
    Abstract: Various embodiments are provided for optimized placement of data structures in a hierarchy of memory in a computing environment. One or more data structures may be placed in a first scratchpad memory, a second scratchpad memory, an external memory, or a combination thereof in the hierarchy of memory according to a total memory capacity and bandwidth, a level of reuse of the one or more data structures, a number of operations that use each of the one or more data structures, a required duration each the one or more data structures are required to be placed a first scratchpad or a second scratchpad, and characteristics of those of the one or more data structures competing for placement in the hierarchy of memory that are able to co-exist at a same time step. The second scratchpad memory is positioned between the external memory and the first scratchpad memory at one or more intermediary layers.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: August 30, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arvind Kumar, Swagath Venkataramani, Ching-Tzu Chen
  • Patent number: 11412301
    Abstract: The present disclosure provides a display device that includes an external input interface including an input port connected to a source device, and a processor configured to detect that a source device is connected through an unselected input port of a plurality of input ports, activate an external input interface corresponding to the unselected input port, perform a connection process between the source device and the external input interface, deactivate error detection operation between the source device and the external input interface, generate fake connection information for maintaining connection between the source device and the external input interface based on information input to the external input interface from the source device, and switch the external input interface to a standby mode.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: August 9, 2022
    Assignee: LG ELECTRONICS INC.
    Inventor: Eun Kwang Jang
  • Patent number: 11410532
    Abstract: A patient support apparatus includes a first transceiver adapted to wirelessly communicate with a second transceiver of a headwall interface that is positioned off of the patient support apparatus. A communication link is automatically established between the first and second transceivers without requiring a user of the patient support apparatus to activate a designated control and without requiring the user to identify the headwall interface. The first transceiver includes a unique identifier assigned to the headwall interface in its messages to the headwall interface. The first transceiver may also automatically transmit a disconnect signal to the headwall interface indicating the termination of the communication link is not accidental. The disconnect signal is sent based on one or more of the following: (1) a brake being off, (2) an A/C power cord being unplugged; and/or (3) a signal strength between the transceivers decreasing.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: August 9, 2022
    Assignee: Stryker Corporation
    Inventors: Alexander Josef Bodurka, Jerald A. Trepanier, Krishna Sandeep Bhimavarapu
  • Patent number: 11379269
    Abstract: In an approach to storage level load balancing, the load level of a storage system is monitored, where the load level is a utilization percentage of a plurality of CPU cores in the storage system. An overload condition is detected based on the utilization percentage of one or more CPU cores exceeding a threshold, where the overload condition is caused by an overlap of one or more I/O queues from multiple host computers accessing a single CPU core. Responsive to detecting the overload condition, a new I/O queue is selected on a second CPU core, where the second CPU core has a utilization percentage less than a second threshold. A recommendation is sent to a host computer, where the recommendation is to move I/O traffic from the first CPU core to the new I/O queue on the second CPU core to rebalance the load level of the storage system.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: July 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kushal S. Patel, Sarvesh S. Patel, Subhojit Roy
  • Patent number: 11301383
    Abstract: A method is described for managing the issuance and fulfillment of memory commands. The method includes receiving, by a cache controller of a memory subsystem, a first memory command corresponding to a set of memory devices. In response, the cache controller adds the first memory command to a cache controller command queue such that the cache controller command queue stores a first set of memory commands and sets a priority of the first memory command to either a high or low priority based on (1) whether the first memory command is of a first or second type and (2) an origin of the first memory command.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: April 12, 2022
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Patrick A. La Fratta, Cagdas Dirik, Laurent Isenegger, Robert M. Walker
  • Patent number: 11216201
    Abstract: Techniques for performing data movements may include tracking sets of I/O statistics for a extents, wherein each of the sets of I/O statistics characterizes I/O operations directed to a corresponding one of the extents having data stored on a first storage tier of first non-volatile storage devices; determining, in accordance with the sets of I/O statistics, a list that includes one or more of the extents qualified for promotion from the first storage tier to a second storage tier, wherein the second storage tier includes second non-volatile storage devices have a higher performance ranking that the first non-volatile storage devices of the first storage tier; selecting, from the list, a first extent to be promoted from the first storage tier to the second storage tier; and performing first processing that promotes only cached data of the first extent from the first storage tier to the second storage tier.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: January 4, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Owen Martin, Vladimir Desyatov, Mark D. Moreau, Dustin H. Zentz, Anoop Raghunathan, Sean B. Reilly
  • Patent number: 11216054
    Abstract: This application relates to techniques that adjust the sleep states of a computing device based on user proximity detection procedures. The technique includes detecting a first pattern, using a first subset of sensors of one or more sensors coupled to the computing device, to determine if the object is proximate to the computing device. Provided the first pattern is not indicative of the object being proximate to the computing device, the technique detects a second pattern, using a second subset of sensors of the one or more sensors, to determine if the object is proximate to the computing device. Furthermore, provided either the first pattern or the second pattern is indicative of the object being proximate to the computing device and provided a first portion of a computer system within the computing device is operating within a low-power sleep state, the technique causes the first portion to enter into a high-power sleep state.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: January 4, 2022
    Assignee: Apple Inc.
    Inventors: Joshua P. de Cesare, Jonathan J. Andrews, Jeffrey R. Wilcox
  • Patent number: 11205401
    Abstract: A power-saving method for switching High Definition Multimedia Interface (HDMI) ports on a sink device is provided. The sink device has a first HDMI port initially being enabled for displaying and a second HDMI port being disabled for displaying. The power-saving method includes the steps of using the reference signals to locate the VSYNC active edge in each frame generated by a source device connected to the second HDMI port; turning on the power to the second HDMI port during a power-on region corresponding to the VSYNC active edge in each frame and turning off power otherwise; obtaining information related to a high bandwidth digital content protection (HDCP) in the power-on region; and displaying video data from the source device based on the HDCP information when enabling the second HDMI port connected to the source device.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: December 21, 2021
    Assignee: MEDIATEK INC.
    Inventors: You-Tsai Jeng, Kai-Wen Cheng, Chin-Lung Lin, Yi-Cheng Chen, Te-Chuan Wang, Chi-Chih Chen, Szu-Hsiang Lai, Tai-Lai Tung, Keng-Lon Lei
  • Patent number: 11200132
    Abstract: Topology and performance metrics of a storage system are monitored for anomalies. The storage system includes a set of disk array enclosures (DAEs) connected to a host server. Each DAE is chained to another DAE. Upon detecting an anomaly associated with a DAE, log collection is triggered to obtain logs from the DAE and logs in other DAEs upstream and downstream of the DAE.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: December 14, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Bing Liu, Rahul Vishwakarma
  • Patent number: 11163471
    Abstract: A method, computer program product, and computing system for compartmentalizing a plurality of RAID extents, within a RAID system, into a plurality of rotation subgroups. A first logical data portion is written to a first rotation subgroup chosen from the plurality of rotation subgroups. A wear imbalance condition is sensed in a first rotation subgroup, chosen from the plurality of rotation subgroups, that is associated with a plurality of logical data portions.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: November 2, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Nickolay Dalmatov, Michael P. Wahl, Jian Gao
  • Patent number: 11163454
    Abstract: A method, computer program product, and computing system for compartmentalizing a plurality of RAID extents, within a RAID system, into a plurality of rotation subgroups. An IO overload condition is sensed in at least one drive extent associated with a first rotation subgroup, chosen from the plurality of rotation subgroups. Instructions are provided concerning moving at least a portion of a load experienced by the first rotation subgroup to a second rotation subgroup, chosen from the plurality of rotation subgroups.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: November 2, 2021
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Nickolay Dalmatov, Michael P. Wahl, Jian Gao
  • Patent number: 11076060
    Abstract: A system and method for maintaining and optimizing a fleet of multifunction peripherals is operated by use of a smartphone. The smartphone provides recommendations to configure multifunction peripherals or other equipment fleets to avoid service calls. The smartphone is configured to allow a user to review device status for a fleet of multifunction peripherals so that the user knows which multifunction peripherals will need attention. The system provides the user with alerts of issues, with predictions before issues occur, and with a prescription for what to do so that the user can resolve the issue themselves. The system further provides recommendations based on needs, usage, and other customer usage or purchase data to allow the user to review multifunction peripherals, purchase services, install options and configure devices in the fleet for optimization.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: July 27, 2021
    Assignee: Toshiba TEC Kabushiki Kaisha
    Inventors: Louis M. Ormond, Guillermo Hernandez Gallegos
  • Patent number: 11044371
    Abstract: A server apparatus includes a controller circuit configured to obtain a use time period and a use amount of each of multiple client apparatuses, calculate a use percentage of each of the multiple client apparatuses of each use time period on a basis of the use amount, determine a recommended time period on a basis of the use percentage of each of the multiple client apparatuses, the recommended time period being a time period in which a largest number of client apparatuses are to be maintained, and specify the largest number of client apparatuses to be maintained during the recommended time period.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: June 22, 2021
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventors: Tomoki Oyasato, Tomoyuki Izumi, Masaaki Aiba, Tetsuyuki Chimura, Naoki Yoshida
  • Patent number: 11023244
    Abstract: In one embodiment, a link training controller is to train a link. The link training controller may be configured to: update a first link parameter of a link setting for the link to a first value; write data to the memory; read the data from the memory using the first value of the first link parameter; and in response to a determination that the data read from the memory does not match the data written to the memory, send an in-band link recovery command to the memory via the link to cause the memory to participate in a link recovery protocol with the apparatus. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: June 1, 2021
    Assignee: Intel Corporation
    Inventors: Ee Loon Teoh, Eng Hun Ooi, Roger K. Cheng
  • Patent number: 10997183
    Abstract: An aspect provides a method, including: accessing, using a processor, a user profile based on user context information, wherein the user context information utilizes user device events; preparing, using the processor, a list of items based on the user profile related to a particular time period organized according to importance based on the user profile; and presenting, using the processor, the list of items related to the particular time period. Other aspects are described and claimed.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: May 4, 2021
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Rod D. Waltermann, Hermann Franz Burgmeier, Jonathan Gaither Knox, Peter Hamilton Wetsel, Suzanne Marion Beaumont, Russell Speight VanBlon
  • Patent number: 10972931
    Abstract: The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). Disclosed is a method of operating a device in a communication system. The method includes: configuring a threshold parameter for data transmission/reception based on at least one of an application characteristic, a network utilization, and a network speed; and controlling data transmission/reception with a network based on the threshold parameter The threshold parameter is relevant to at least one of an amount of data, which can be received by the proxy device and an amount of data which can be transmitted by the proxy device.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: April 6, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jinhyoung Kim, Sooyoung Jang, Hyunjoo Lee, Hakyung Jung, Jinho Lee
  • Patent number: 10908706
    Abstract: A rechargeable electronic pen includes: a casing; a storage element disposed within the casing; a charging connection terminal disposed within the casing so as to expose a charging contact to an outside of the electronic pen via an opening of the casing; a switch disposed between the storage element and the charging connection terminal; and a control member configured to perform opening and closing of the switch by being displaced with respect to the casing. The control member is displaceable with respect to the casing between first and second states. When the control member is in the first state, the switch electrically connects the storage element and charging contact; when the control member is in the second state, the switch electrically disconnects the storage element and charging contact.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: February 2, 2021
    Assignee: Wacom Co., Ltd.
    Inventor: Shinya Aoki
  • Patent number: 10740042
    Abstract: Systems and methods are disclosed for scheduling access commands for a data storage device. A data storage device determines a layout of a plurality of non-volatile memory arrays. The data storage device also determine completed access statistics and pending access statistics for a first set of the plurality of non-volatile memory arrays during a monitoring period. The data storage device further generates a schedule based on the layout of the plurality of non-volatile memory arrays, the completed access statistics, and the pending access statistics and executes access commands based on schedule.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: August 11, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Haining Liu, YungLi Ji, Yun-Tzuo Lai, Ming-Yu Tai
  • Patent number: 10725901
    Abstract: A storage system and method for soft-decision-based command execution to enhance random write performance are provided. In one embodiment, the storage system comprises a memory and a controller. The controller comprises a command parser and a set of components in a path between the command parser and the memory, wherein the command parser is configured to receive a plurality of commands from a host and determine an order in which to send the plurality of commands to the set of components based on feedback from the set of components. Other embodiments are provided.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: July 28, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Ramanathan Muthiah, Nikhil Ranjan
  • Patent number: 10684810
    Abstract: A portable terminal executes instructions to perform processes including determining whether initial acquisition information is set, and determining whether designated device information is stored. The processes further include performing, when (1) it is determined that the initial acquisition information is set to the first value and (2) it is determined that the designated device is stored: receiving the operation identification information; updating the operation identification information; specifying the operation object; receiving a user operation of designating an object; and, when the user operation is received, preparing the designated device to execute an designated operation. The designated operation identified by the operation identification information corresponds to the designated operation object.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: June 16, 2020
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Norihiko Asai
  • Patent number: 10656869
    Abstract: A movement system of a block-level data storage service obtains usage information for a data storage volume. The movement system processes the usage information to identify a placement strategy for the data storage volume that is associated with a second operational state for the data storage volume. Based on the placement strategy, the movement system causes a set of servers to perform an operation to implement the second operational state for the data storage volume. As a result of the operation being successfully performed, the movement system provides access to the data storage volume in accordance with the second operational state.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Magee Greenwood, Sriram Venugopal, Mitchell Gannon Flaherty
  • Patent number: 10652695
    Abstract: Determining the geographic location of a portable electronic device (100) in a radio communications network, by transmitting radio signals from a plurality of first network transmitters (200, 300, 400); receiving, in the network, a measurement signal from the portable electronic device, which measurement signal comprises, for each transmitted radio signal, a plurality of data samples obtained in the electronic device from the respective transmitted signal at different time points during a measurement period with movement of the portable electronic device (100), and local position data associated to each data sample obtained from a local positioning unit in the electronic device, so as to form a synthetic antenna array; obtaining, a direction measurement between the electronic device and the first network transmitter from the synthetic antenna array; obtaining geographic location data for the first network transmitter; and identifying geographic location data of the portable electronic device based on the dire
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: May 12, 2020
    Assignee: SONY CORPORATION
    Inventors: Magnus Persson, Anders Berggren, Lars Nord, Peter C. Karlsson
  • Patent number: 10642703
    Abstract: A method for configuring a storage system. The method includes a computer processor receiving at a storage system, an indication to initiate data mirroring for an application. The method further includes determining a set of information associated with a network-accessible computing system that hosts the application. The method further includes identifying an analysis of historic performance data associated with data mirroring to the storage system with respect to the application. The method further includes identifying a set configuration information associated with data mirroring from among a plurality of sets of configuration information associated with data mirroring based, at least in part, on the determined set of information associated with the network-accessible computing system and the identified analysis of performance data associated with data mirroring with respect to the application.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: May 5, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gregory E. McBride, Dash Miller, Miguel Perez, David C. Reed
  • Patent number: 10592297
    Abstract: An example method for balancing disk usages in a virtualized computing environment may include generating, by a storage manager configured to manage the virtualized computing environment, predicted-disk-utilizations for a plurality of physical disks provisioned to a virtual disk in the virtualized computing environment. In response to a determination that a first predicted-disk-utilization for a first physical disk selected from the plurality of physical disks exceeds a predetermined-utilization-threshold, the storage manager may generate a storage-balancing policy for splitting the virtual disk into a number of disk slices and distributing the number of disk slices to a subset of candidate physical disks selected from the plurality of physical disks, wherein the storage-balancing policy provides a minimum data-movement-variance for distributing of the number of disk slices to the subset of the candidate physical disks.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: March 17, 2020
    Assignee: VMWARE, INC.
    Inventors: Xiaojin Wu, Ping Chen
  • Patent number: 10545674
    Abstract: Example embodiments of the present invention relate to methods, systems, and a computer program product for detecting and avoiding storage array performance degradation. The method includes anticipating an unpredictable performance state of a storage device in a storage array that degrades storage array functionality according to a performance profile for a storage device type of the storage device. In response, performance of the storage array may be adjusted to avoid the storage device entering the unpredictable performance state.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: January 28, 2020
    Assignee: EMS EP Holding Company LLC
    Inventors: Felix Shvaiger, Anton Kucherov, Boaz Binia, Gabriel Benhanokh, Arieh Don
  • Patent number: 10448335
    Abstract: A network using a routing protocol for low-power and lossy networks (“RPL”) can provide timing information for a next destination oriented directed acyclic graph (“DODAG”) information object (“DIO”) packet by including DIO timing information in an RPL packet or a beacon. When a low energy node receives the RPL packet, it may use the DIO timing information to determine a wake time which corresponds to the timing of the next DIO packet. The low energy node may enter a sleep state after determining the wake time and remain in the sleep state until the wake time when it enters an active state and listens for the next DIO packet. Alternatively, DIO slots in a DIO slot frame may be allocated for communicating DIO packets.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: October 15, 2019
    Assignee: Landis+Gyr Innovations, Inc.
    Inventors: Saurabh Jain, Shobhit Kumar Singh
  • Patent number: 10445021
    Abstract: Provided herein may be a memory system and a method of operating the same. The method of operating a memory system may include receiving a first program command, and performing an operation corresponding to the first program command, receiving a second program command while performing the operation corresponding to the first program command, delaying setting of a queue status register for the second program command by a first wait time, receiving a third read command before the first wait time elapses, and setting the queue status register for the third read command before setting the queue status register for the second program command.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: October 15, 2019
    Assignee: SK hynix Inc.
    Inventor: Kwang Su Kim
  • Patent number: 10430860
    Abstract: The present disclosure discloses methods and systems for enhancing shopping experience in physical stores. The method includes receiving at least one persona associated with a user based on one or more of: ethnographic data obtained from a user, demographic data associated with the user, buying behavioral data associated with the user, and social networking data associated with the user. After this, one or more historical activities of the user inside one or more physical stores are received. Also, one or more constraints associated with the user are received. Once received, the at least one persona, the one or more constraints, and the one or more historical activities are analyzed to generate a pre-defined number of personalized recommendations. Finally, the personalized recommendations are displayed to the user within a window of a user interface.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: October 1, 2019
    Assignee: Conduent Business Services, LLC
    Inventors: Gurulingesh Raravi, Shruti Kunde, Sharanya Eswaran, Deepthi Chander, Nimmi Rangaswamy, Joydeep Banerjee, Sindhu Kiranmai Ernala, Meeralakshmi Radhakrishnan, Priyanka Sharma
  • Patent number: 10365988
    Abstract: Embodiments disclosed herein provide for monitoring performance of a processing device to manage non-precise events. A processing device includes a performance counter to track a non-precise event and to increment upon occurrence of the non-precise event, wherein the non-precise event comprises a first type of performance event that is not linked to an instruction in an instruction trace. The processing device also includes a first handler circuit to generate and store a first record, the first record comprising architectural metadata defining a state of the processing device at a time of generation of the first record, wherein the first handler circuit to generate records corresponding to precise events. The processing device further includes a second handler circuit communicably coupled to the first handler circuit, the second handler circuit to cause the first handler circuit to generate a second record for the non-precise event upon overflow of the performance counter.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: July 30, 2019
    Assignee: Intel Corporation
    Inventors: Jonathan D. Combs, Michael W. Chynoweth, Jason W. Brandt, Corey D. Gough
  • Patent number: 10306405
    Abstract: Determining the geographic location of a portable electronic device (100) in a radio communications network, by transmitting radio signals from a plurality of first network transmitters (200, 300, 400); receiving, in the network, a measurement signal from the portable electronic device, which measurement signal comprises, for each transmitted radio signal, a plurality of data samples obtained in the electronic device from the respective transmitted signal at different time points during a measurement period with movement of the portable electronic device (100), and local position data associated to each data sample obtained from a local positioning unit in the electronic device, so as to form a synthetic antenna array; obtaining, a direction measurement between the electronic device and the first network transmitter from the synthetic antenna array; obtaining geographic location data for the first network transmitter; and identifying geographic location data of the portable electronic device based on the dire
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: May 28, 2019
    Assignee: SONY CORPORATION
    Inventors: Magnus Persson, Anders Berggren, Lars Nord, Peter C. Karlsson
  • Patent number: 10304539
    Abstract: An operation method of a nonvolatile memory system includes receiving a write command from an external device, determining continuity of the write command based on an idle time, and performing a write operation of the write command in one of a fast mode and a normal mode based on the determination result.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: May 28, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Intae Hwang, Junseok Park
  • Patent number: 10296321
    Abstract: A system and associated methods for enabling a tenant user of a multi-tenant computing platform to introduce an extension to the platform's functions and capabilities. A computing system, such as a distributed computing service platform, may manage independent customizations and/or extensions (collectively, “extensions”) of the service platform by multiple tenants in a manner that avoids undesirable behavior that may be caused by incompatible extensions. The service may accomplish this by requiring that a proposed extension provided by a tenant or extension vendor be accompanied by a formal declaration with respect to service platform component functionality and/or service platform data objects (collectively, “service platform resources”) that are utilized and/or modified by the extension. The service may further require that the extension be accompanied by validation code (e.g.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: May 21, 2019
    Assignee: NETSUITE INC.
    Inventors: Alan S. Liu, Ryan Grisso
  • Patent number: 10289590
    Abstract: An electronic device includes a priority port, an initial port, a system unit a linking control circuit and a priority detection circuit. The linking control circuit usually establishes a first linking path between the initial port and the system unit. The priority detection circuit detects a connection state of the priority port. When detecting that the priority port is connected to a first external device, the priority detection circuit makes the linking control circuit to disconnect the first linking path and establish a second linking path between the priority port and the system unit.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: May 14, 2019
    Assignee: GETAC TECHNOLOGY CORPORATION
    Inventor: Chi-En Ho
  • Patent number: 10282101
    Abstract: The invention is directed to a primary data storage system for use in a computer network in which a network allows user computers to transfer data to/from the primary data storage system. In one embodiment, the primary data storage system allows an administrator of the computer network to define two or more volumes on the primary data storage system and define quality of service goals for each volume. The primary data storage system operates so as allocate resources within the primary data storage system to the volumes based upon criticality and performance goals specified for each of the volumes.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: May 7, 2019
    Assignee: NexGen Storage, Inc.
    Inventors: David A. Gallant, Kelly E. Long, Paul A. Ashmore, Sebastian P. Sobolewski
  • Patent number: 10270564
    Abstract: A system and method for transmitting data is provided. An embodiment comprises a dynamic determination of ARQ and HARQ protocols in order to achieve a wider range of Quality of Service guarantees. The ARQ and HARQ protocols can be selected base on Quality of Service requirements of packets and the capabilities of the piece of user equipment.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: April 23, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Petar Djukic, Jianglei Ma
  • Patent number: 10261559
    Abstract: In one embodiment, the present invention includes a method for providing power state change information from a plurality of cores of a processor to a predictor at a periodic interval and generating a prediction to indicate a predicted operation level of the cores during a next operating period. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: April 16, 2019
    Assignee: Intel Corporation
    Inventors: Justin J. Song, Qian Diao
  • Patent number: 10122840
    Abstract: A mobile device with a unified media-centric user interface is provided. In one embodiment, the user interface contains one or more of the following features: a unified view of the home screen, navigating between various storage locations, dragging items to collection/folder, pinch and zoom feature, stats shown for each file type, storage usage view from the app, manual and automatic backup, and magic move (keeping a low-resolution version of the original files while moving). Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: November 6, 2018
    Assignee: SanDisk Technologies LLC
    Inventors: Sivaraj Velusamy, Sreeram Rajagopalan, Vithya Kannappan