Activity Monitoring Patents (Class 710/18)
-
Patent number: 12224887Abstract: A method comprising: transmitting a data block that is part of a message, the data block including a plurality of data block symbols; detecting a duration of an end portion of the message, the duration being detected based on a difference between: (i) a time that is allotted for transmitting the message and (ii) a time needed for transmitting the data block as well as any other element of the message that precedes the end portion; and transmitting one or more auxiliary data symbols as part of the end portion of the message, wherein the end portion has a flexible duration that is selected to synchronize a total duration of the message to the time that is allotted for transmitting the message, and wherein each of the data block symbols and each of the auxiliary data symbols is encoded by using pulse-width modulation (PWM).Type: GrantFiled: October 31, 2023Date of Patent: February 11, 2025Assignee: Allegro MicroSystems, LLCInventors: Ahmad Nour Halawani, Emil Pavlov
-
Patent number: 12110868Abstract: A method for providing data sets for the units, in particular wind turbines, of a wind park. The wind park is divided into at least two groups, wherein at least one group, a plurality of groups or all groups in each case have at least two units. An individual data set is first generated in each case for each of the groups. A data packet which comprises at least the generated individual data sets is then generated and the data packet is then transmitted to all units of the wind park. A wind park controller, a method for receiving a data set, a unit and a wind park is also provided.Type: GrantFiled: June 12, 2018Date of Patent: October 8, 2024Assignee: WOBBEN PROPERTIES GMBHInventor: Kai Busker
-
Systems and methods for updating a status indication in a system providing dynamic indexer discovery
Patent number: 12079255Abstract: The present invention is related to a method for providing dynamic indexer discovery. The method comprises receiving, from an index manager, a status indication associated with a plurality of indexers, wherein each of the plurality of indexers indexes events of raw machine-generated data received from a plurality of data collectors. The method further comprises determining a weight associated with each of the plurality of indexers and selecting an indexer from the plurality of indexers. Subsequently, the method comprises allocating data to the indexer in accordance with a respective weight assigned to the indexer and transmitting the allocated data to the indexer.Type: GrantFiled: November 1, 2022Date of Patent: September 3, 2024Assignee: SPLUNK INC.Inventors: Vishal Patel, Jagannath Kerai, Hasan Alayli -
Patent number: 12055995Abstract: Apparatuses, systems, and techniques to predict a probability of an error or anomaly in processing units, such as those of a data center. In at least one embodiment, the probability of an error occurring in a processing unit is identified using multiple trained machine learning models, in which the trained machine learning models each outputs, for example, the probability of an error occurring within a different predetermined time period.Type: GrantFiled: February 28, 2022Date of Patent: August 6, 2024Assignee: Nvidia CorporationInventors: Tamar Viclizki, Fay Wang, Divyansh Jain, Avighan Majumder, Vadim Gechman, Vibhor Agrawal
-
Patent number: 11983087Abstract: A method of detecting anomalous latencies in communications between components on an integrated circuit (IC) chip.Type: GrantFiled: November 26, 2020Date of Patent: May 14, 2024Assignee: Siemens Industry Software Inc.Inventors: Gajinder Panesar, Marcin Hlond
-
Patent number: 11960937Abstract: 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: GrantFiled: March 17, 2022Date of Patent: April 16, 2024Assignee: III Holdings 12, LLCInventor: David B. Jackson
-
Patent number: 11956719Abstract: 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: GrantFiled: March 25, 2020Date of Patent: April 9, 2024Assignee: BERT LABS PRIVATE LIMITEDInventors: Rohit Kochar, Amit Bhanja, Apurva Ankleshwaria
-
Patent number: 11943314Abstract: 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: GrantFiled: March 20, 2020Date of Patent: March 26, 2024Assignee: NETAPP, INC.Inventor: Cheryl Thompson
-
Patent number: 11860807Abstract: 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: GrantFiled: May 26, 2023Date of Patent: January 2, 2024Assignee: Winstars Technology LtdInventors: Chun Lee, Wei Nie
-
Patent number: 11838184Abstract: 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: GrantFiled: February 2, 2021Date of Patent: December 5, 2023Assignee: Dell Products L.P.Inventors: Minho Cheong, Vivek Viswanathan Iyer
-
Patent number: 11803452Abstract: 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: GrantFiled: January 31, 2020Date of Patent: October 31, 2023Assignee: Nippon Telegraph and Telephone CorporationInventors: Takato Toda, Nobuhiro Kimura, Kotaro Mihara
-
Patent number: 11720412Abstract: 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: GrantFiled: March 1, 2018Date of Patent: August 8, 2023Assignee: Google LLCInventors: Grigor Avagyan, Dean Hildebrand
-
Patent number: 11693575Abstract: 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: GrantFiled: December 15, 2021Date of Patent: July 4, 2023Assignee: Hewlett Packard Enterprise Development LPInventor: Bradley Eugene Cain
-
Patent number: 11687267Abstract: 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: GrantFiled: April 14, 2020Date of Patent: June 27, 2023Assignee: Hewlett Packard Enterprise Development LPInventor: Bradley Eugene Cain
-
Patent number: 11610058Abstract: 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: GrantFiled: January 28, 2020Date of Patent: March 21, 2023Assignee: HITPS LLCInventors: Mark Sayre, Harish Krishnaswamy, Sam Elsamman
-
Patent number: 11605117Abstract: 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: GrantFiled: April 18, 2019Date of Patent: March 14, 2023Assignee: Amazon Technologies, Inc.Inventors: Stephen Javier Zavaleta, Geoffrey Mattei, Benjamin La Schiazza, Jason Hall
-
Patent number: 11481444Abstract: 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: GrantFiled: January 28, 2020Date of Patent: October 25, 2022Assignee: HITPS LLCInventors: Mark Sayre, Harish Krishnaswamy, Sam Elsamman
-
Patent number: 11461250Abstract: 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: GrantFiled: October 26, 2017Date of Patent: October 4, 2022Assignee: EMC IP Holding Company LLCInventors: Nickolay Alexandrovich Dalmatov, Kirill Alexsandrovich Bezugly
-
Optimized hierarchical scratchpads for enhanced artificial intelligence accelerator core utilization
Patent number: 11429524Abstract: 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: GrantFiled: February 10, 2020Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arvind Kumar, Swagath Venkataramani, Ching-Tzu Chen -
Patent number: 11410532Abstract: 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: GrantFiled: February 26, 2021Date of Patent: August 9, 2022Assignee: Stryker CorporationInventors: Alexander Josef Bodurka, Jerald A. Trepanier, Krishna Sandeep Bhimavarapu
-
Patent number: 11412301Abstract: 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: GrantFiled: December 2, 2020Date of Patent: August 9, 2022Assignee: LG ELECTRONICS INC.Inventor: Eun Kwang Jang
-
Patent number: 11379269Abstract: 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: GrantFiled: August 26, 2020Date of Patent: July 5, 2022Assignee: International Business Machines CorporationInventors: Kushal S. Patel, Sarvesh S. Patel, Subhojit Roy
-
Patent number: 11301383Abstract: 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: GrantFiled: July 14, 2020Date of Patent: April 12, 2022Assignee: MICRON TECHNOLOGY, INC.Inventors: Patrick A. La Fratta, Cagdas Dirik, Laurent Isenegger, Robert M. Walker
-
Patent number: 11216054Abstract: 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: GrantFiled: September 20, 2019Date of Patent: January 4, 2022Assignee: Apple Inc.Inventors: Joshua P. de Cesare, Jonathan J. Andrews, Jeffrey R. Wilcox
-
Patent number: 11216201Abstract: 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: GrantFiled: May 26, 2020Date of Patent: January 4, 2022Assignee: EMC IP Holding Company LLCInventors: Owen Martin, Vladimir Desyatov, Mark D. Moreau, Dustin H. Zentz, Anoop Raghunathan, Sean B. Reilly
-
Patent number: 11205401Abstract: 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: GrantFiled: April 28, 2021Date of Patent: December 21, 2021Assignee: 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: 11200132Abstract: 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: GrantFiled: October 29, 2020Date of Patent: December 14, 2021Assignee: EMC IP Holding Company LLCInventors: Bing Liu, Rahul Vishwakarma
-
Patent number: 11163471Abstract: 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: GrantFiled: October 31, 2017Date of Patent: November 2, 2021Assignee: EMC IP Holding Company LLCInventors: Nickolay Dalmatov, Michael P. Wahl, Jian Gao
-
Patent number: 11163454Abstract: 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: GrantFiled: October 31, 2017Date of Patent: November 2, 2021Assignee: EMC IP HOLDING COMPANY, LLCInventors: Nickolay Dalmatov, Michael P. Wahl, Jian Gao
-
Patent number: 11076060Abstract: 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: GrantFiled: February 26, 2020Date of Patent: July 27, 2021Assignee: Toshiba TEC Kabushiki KaishaInventors: Louis M. Ormond, Guillermo Hernandez Gallegos
-
Patent number: 11044371Abstract: 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: GrantFiled: January 9, 2020Date of Patent: June 22, 2021Assignee: KYOCERA DOCUMENT SOLUTIONS INC.Inventors: Tomoki Oyasato, Tomoyuki Izumi, Masaaki Aiba, Tetsuyuki Chimura, Naoki Yoshida
-
Patent number: 11023244Abstract: 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: GrantFiled: September 25, 2017Date of Patent: June 1, 2021Assignee: Intel CorporationInventors: Ee Loon Teoh, Eng Hun Ooi, Roger K. Cheng
-
Patent number: 10997183Abstract: 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: GrantFiled: December 5, 2013Date of Patent: May 4, 2021Assignee: 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: 10972931Abstract: 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: GrantFiled: May 16, 2018Date of Patent: April 6, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Jinhyoung Kim, Sooyoung Jang, Hyunjoo Lee, Hakyung Jung, Jinho Lee
-
Patent number: 10908706Abstract: 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: GrantFiled: October 1, 2019Date of Patent: February 2, 2021Assignee: Wacom Co., Ltd.Inventor: Shinya Aoki
-
Patent number: 10740042Abstract: 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: GrantFiled: December 30, 2016Date of Patent: August 11, 2020Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Haining Liu, YungLi Ji, Yun-Tzuo Lai, Ming-Yu Tai
-
Patent number: 10725901Abstract: 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: GrantFiled: May 31, 2018Date of Patent: July 28, 2020Assignee: Western Digital Technologies, Inc.Inventors: Ramanathan Muthiah, Nikhil Ranjan
-
Patent number: 10684810Abstract: 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: GrantFiled: November 15, 2016Date of Patent: June 16, 2020Assignee: BROTHER KOGYO KABUSHIKI KAISHAInventor: Norihiko Asai
-
Patent number: 10656869Abstract: 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: GrantFiled: June 28, 2018Date of Patent: May 19, 2020Assignee: Amazon Technologies, Inc.Inventors: Christopher Magee Greenwood, Sriram Venugopal, Mitchell Gannon Flaherty
-
Patent number: 10652695Abstract: 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 direType: GrantFiled: May 24, 2019Date of Patent: May 12, 2020Assignee: SONY CORPORATIONInventors: Magnus Persson, Anders Berggren, Lars Nord, Peter C. Karlsson
-
Patent number: 10642703Abstract: 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: GrantFiled: November 30, 2017Date of Patent: May 5, 2020Assignee: International Business Machines CorporationInventors: Gregory E. McBride, Dash Miller, Miguel Perez, David C. Reed
-
Patent number: 10592297Abstract: 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: GrantFiled: July 12, 2017Date of Patent: March 17, 2020Assignee: VMWARE, INC.Inventors: Xiaojin Wu, Ping Chen
-
Patent number: 10545674Abstract: 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: GrantFiled: June 30, 2016Date of Patent: January 28, 2020Assignee: EMS EP Holding Company LLCInventors: Felix Shvaiger, Anton Kucherov, Boaz Binia, Gabriel Benhanokh, Arieh Don
-
Patent number: 10445021Abstract: 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: GrantFiled: February 12, 2018Date of Patent: October 15, 2019Assignee: SK hynix Inc.Inventor: Kwang Su Kim
-
Patent number: 10448335Abstract: 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: GrantFiled: December 7, 2017Date of Patent: October 15, 2019Assignee: Landis+Gyr Innovations, Inc.Inventors: Saurabh Jain, Shobhit Kumar Singh
-
Patent number: 10430860Abstract: 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: GrantFiled: September 23, 2016Date of Patent: October 1, 2019Assignee: Conduent Business Services, LLCInventors: Gurulingesh Raravi, Shruti Kunde, Sharanya Eswaran, Deepthi Chander, Nimmi Rangaswamy, Joydeep Banerjee, Sindhu Kiranmai Ernala, Meeralakshmi Radhakrishnan, Priyanka Sharma
-
Patent number: 10365988Abstract: 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: GrantFiled: September 15, 2017Date of Patent: July 30, 2019Assignee: Intel CorporationInventors: Jonathan D. Combs, Michael W. Chynoweth, Jason W. Brandt, Corey D. Gough
-
Patent number: 10304539Abstract: 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: GrantFiled: September 8, 2016Date of Patent: May 28, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Intae Hwang, Junseok Park
-
Patent number: 10306405Abstract: 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 direType: GrantFiled: April 27, 2015Date of Patent: May 28, 2019Assignee: SONY CORPORATIONInventors: Magnus Persson, Anders Berggren, Lars Nord, Peter C. Karlsson
-
Patent number: 10296321Abstract: 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: GrantFiled: June 1, 2015Date of Patent: May 21, 2019Assignee: NETSUITE INC.Inventors: Alan S. Liu, Ryan Grisso