Characteristic Discrimination Patents (Class 710/16)
  • Patent number: 11940922
    Abstract: A method of processing in-memory commands in a high-bandwidth memory (HBM) system includes sending a function-in-HBM instruction to the HBM by a HBM memory controller of a GPU. A logic component of the HBM receives the FIM instruction and coordinates the instructions execution using the controller, an ALU, and a SRAM located on the logic component.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: March 26, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Mu-Tien Chang, Krishna T. Malladi, Dimin Niu, Hongzhong Zheng
  • Patent number: 11921653
    Abstract: A data storage device and method for lane detection and configuration are provided. In one embodiment, a data storage device is provided comprising a memory, an interface, and a controller. The controller is configured to detect whether a cable coupled with the interface is providing a first channel configuration signal that indicates that the cable is in a first cable orientation or a second channel configuration signal that indicates that the cable is in a second cable orientation. In response to detecting that the cable is not providing either the first or the second channel configuration signal, the controller uses a default lane configuration to communicate with the host via the cable. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: March 5, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventors: Anil Kumar Kolar Narayanappa, Yogesh Tayal
  • Patent number: 11902778
    Abstract: An electronic processor of a wireless fob is configured to establish a first communication link between the wireless fob and an external device, and receive, over the first communication link, first identification information and credential information of a power tool device from the external device. The electronic processor is further configured to receive, via the wireless transceiver, an identification signal including second identification information from the power tool device. The electronic processor is further configured to identify the power tool device by determining that the first identification information matches with the second identification information. The electronic processor is further configured to transmit the credential information to the power tool device to establish a second communication link between the wireless fob and the power tool device and transmit, over the second communication link, a command to the power tool device to control an operation of the power tool device.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: February 13, 2024
    Assignee: Milwaukee Electric Tool Corporation
    Inventors: Anthony Davis, Corey J. Dickert, Timothy R. Obermann
  • Patent number: 11892965
    Abstract: In an example in accordance with the present disclosure, a system is described that includes a hub for routing data traffic between a first computing device and a second computing device. A detection device of the system detects a communication protocol between the computing devices. A switch of the system routes traffic directly between the computing devices when a first communication protocol is detected. When a second communication protocol is detected, the switch re-routes traffic of the first type from the first computing device back to the hub to convert the traffic of the first type to a second type and routes converted traffic directly to the second computing device.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: February 6, 2024
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mark A Lessman, Glen Douglas Dower, Christopher Tabarez
  • Patent number: 11886773
    Abstract: Systems and methods to support an application that is voice-controlled are disclosed. Exemplary implementations may establish a synchronous two-way communication session between a first and a second user; present application information to the first and second user; detect first voice-control information from the first user and second voice-control information from the second user; control operations of the application based on the detected voice-control information; generate and/or determine results of the application based on the detected voice-control information; present the results to the users, and/or other steps.
    Type: Grant
    Filed: March 28, 2023
    Date of Patent: January 30, 2024
    Assignee: Volley Inc.
    Inventors: Maxwell Child, James Wilsterman
  • Patent number: 11854696
    Abstract: A computer system for routing breathing apparatus compliance data that includes a processor and network interface configured to receive input data including breathing apparatus compliance data via a network, format the compliance data into a destination format in accordance with formatting data and transmit the formatted compliance data via a network to a recipient system in accordance with routing information.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: December 26, 2023
    Assignee: Fisher & Paykel Healthcare Limited
    Inventors: Winston Richard Fong, Benjamin Wilson Casse
  • Patent number: 11791039
    Abstract: A system for communication of data is provided. The system includes a medical device. A data consuming device is positioned at a first network layer. An edge communication device is positioned at a second network layer. The edge communication device is in communication with the medical device to receive data from the medical device. The edge communication device has a profile. The profile defines a data format for the data and a communication path for transmitting the data between the network layers. A gateway device is configured to route the data from the edge communication device to the data consuming device via the communication path. The edge communication device is also configured to modify the data format to correspond to the data consuming device and to format the data according to the data format.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: October 17, 2023
    Assignee: Stryker Corporation
    Inventor: David Becker
  • Patent number: 11775425
    Abstract: A storage system and method for enabling a software-defined dynamic storage response are provided. In one embodiment, a controller of a storage system is configured to receive an expected response time from a host; in response to receiving the expected response time from the host, cache a logical-to-physical address table entry of a wordline; and store the cached logical-to-physical address table entry of the wordline as metadata in a next wordline along with host data. Other embodiments are provided.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: October 3, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventor: Ramanathan Muthiah
  • Patent number: 11762801
    Abstract: This disclosure generally relates to USB TYPE-C, and, in particular, DISPLAYPORT Alternate Mode communication in a USB TYPE-C environment. In one embodiment, a device determines a DISPLAYPORT mode and determines an orientation of a USB TYPE-C connector plug. A multiplexer multiplexes a DISPLAYPORT transmission based in part on the determined orientation of the USB TYPE-C connector plug.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: September 19, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Mark Edward Wentroble, Suzanne Mary Vining, Hassan Omar Ali
  • Patent number: 11750450
    Abstract: Methods, computer program products, computer systems, and the like are disclosed that provide for storage network configuration and maintenance in an efficient and effective manner. For example, such methods, computer program products, and computer systems can include selecting a selected network interface of a plurality of network interfaces of a node, generating a configuration package, and sending the configuration package on the selected network interface. In such embodiments, the node is one of a plurality of nodes in a storage cluster, and communicates with one or more other nodes of the plurality of nodes via the selected network interface. The configuration package includes a node identifier and node configuration information. The node identifier uniquely identifies the node among the plurality of nodes.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: September 5, 2023
    Assignee: Veritas Technologies LLC
    Inventors: Hui Tian, Hao Dong, Qing Zhang
  • Patent number: 11734151
    Abstract: An integrated circuit (IC) includes a first circuit including a timer for receiving an adjustable clock signal. Responsive to leaving the non-operational power state to enter a power state in which the adjustable clock has a lower frequency than the reference clock, the first circuit adjusts the frequency of the adjustable clock to a frequency higher than the lower frequency, and then receives an elapsed time associated with the non-operational power state and starts the timer using an adjusted timer value.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: August 22, 2023
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Benjamin Tsien, Pravesh Gupta
  • Patent number: 11716390
    Abstract: The present disclosure describes systems and methods for remote management of appliances. The appliance may be configured to periodically check in a predetermined online location for the presence of a trigger file identifying one or more appliances directed to contact a management server for maintenance. If the file is present at the predetermined location and the file includes the identifier of the appliance, the appliance may initiate a connection to the management server. If the file is not found, then the appliance may reset a call timer and attempt to retrieve the file at a later time. To avoid having to configure addresses on the appliance, link local IPv6 addresses may be configured for use over a virtual private network, allowing administration, regardless of the network configuration or local IP address of the appliance.
    Type: Grant
    Filed: October 20, 2022
    Date of Patent: August 1, 2023
    Assignee: CARBONITE, INC.
    Inventor: Karl Redgate
  • Patent number: 11670427
    Abstract: A remote healthcare system is described. The remote healthcare system includes a system interface that includes patient and user interfaces in the form of electronic device applications that are accessed by a patient and a user, respectively. The remote healthcare communication system enables secure, HIPAA compliant phone, video, and data-sharing between the patient and user. During a video session, the user may be able to access the patient's medical records and/or other patient health-related data.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: June 6, 2023
    Assignee: Mycare Integrated Software Solutions, LLC
    Inventors: Jeff Hunter, Jeremy Hume
  • Patent number: 11672030
    Abstract: A control method of an embodiment is a control process in which, based on management information of a first execution order that is an execution order of a hands free profile (HFP) connection process of attempting to establish an HFP connection to a pre-registered peripheral device and a second execution order that is an execution order of an audio video profile (AVP) connection process of attempting to establish an AVP connection to the peripheral device, an on-vehicle device connectable to the peripheral device by Bluetooth performs the HFP connection process in the first execution order and performs the AVP connection process in the second execution order, and when a connection with a certain peripheral device is not established within a predetermined time in one of the HFP connection process and the AVP connection process and the peripheral device is managed as an execution target of the other connection process in the management information, the on-vehicle device determines whether to restrain execution
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: June 6, 2023
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Shinichi Kobayashi, Naoto Furuyama, Daiki Kawase, Yuki Tanaka, Ryosuke Asafuji
  • Patent number: 11641290
    Abstract: An on-vehicle device for a driver monitoring system can be configured to be isolated from the vehicle bus while connected to the vehicle's OBD port. In a fully-isolated mode, the device only receives power and ground from the vehicle's OBD port and there is no other communication sent or received from the vehicle bus. In a passive mode, the device can obtain some information from the vehicle bus but does not request any information on the vehicle bus. The device may be undetectable on the vehicle bus. Optionally, the device receives commands via a communication interface to be switched among the three modes: fully active mode, fully isolated mode and passive mode. The commands may come from a server and may be communicated over the internet or over a cell network to a communication module on the device.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: May 2, 2023
    Assignee: Appy Risk Technologies Limited
    Inventors: William Ben Miners, Otman A. Basir, Jason Toonstra
  • Patent number: 11636295
    Abstract: A control method causes a Graphical User Interface (GUI) application to perform activating in response to a first print request from a drawing application, acquiring intermediate data based on drawing data generated by the drawing application, and outputting intermediate data. In a case where a second print request is issued by a printer driver that has acquired intermediate data output from a GUI application, the GUI application is re-activated in response to the second print request, and a predetermined screen is provided by the GUI application that has been activated in response to the second print request issued by the printer driver.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: April 25, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tetsuya Shiohara
  • Patent number: 11599139
    Abstract: A method for dynamically adjusting a root clock frequency of a logic system design on an emulation system comprises: identifying a plurality of signal paths from one of a plurality of signal inputs of the logic system design to one of a plurality of signal outputs of the logic system design, each of the plurality of signal paths having a signal propagation delay; determining a state of an input signal to a target signal input in a current root clock cycle; determining a target signal path based on the state of the target signal input in the current root clock cycle and one or more logic devices along each signal path associated with the target signal input; and determining the root clock frequency based on a longest signal propagation delay of the signal propagation delays of the plurality of signal paths excluding the target signal path.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: March 7, 2023
    Assignee: XEPIC CORPORATION LIMITED
    Inventor: Jiahua Zhu
  • Patent number: 11528095
    Abstract: Disclosed are techniques for removing dribble bits following the end-of-packet (EOP) of a High-Speed data packet inserted by the transmission envelope detector of a repeater/hub that interconnects electronic devices compliant with Universal Serial Bus (USB) Specification Revision 2.0 or higher. A physical layer logic (PHY) of a first port of the repeater/hub receives a High-Speed data packet to store a recovered bit stream into an elastic buffer. The recovered bit stream may include dribble bits inserted by the PHY after the EOP. The repeater/hub reads the recovered bit stream from the elastic buffer for transmission through the PHY of a second port. The repeater/hub monitors the EOP. When the EOP is detected, the repeater/hub prevents transmission of the dribble bits of the recovered bit stream following the EOP from the second port, eliminating the intended receiver of the High-Speed data packet from the complexity of dealing with dribble bits.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: December 13, 2022
    Assignee: Cypress Semiconductor Corporation
    Inventors: Godwin Gerald Arulappan, Pradeep Kumar Bajpai
  • Patent number: 11513688
    Abstract: A method, computer program product, and computing system for allocating a portion of a storage system for storing input/output (IO) traces, thus defining an IO trace storage tier. The plurality of IO traces may be stored within the IO trace storage tier. It may be determined whether at least a threshold number of IO traces are stored within the IO trace storage tier. In response to determining that at least the threshold number of IO traces are stored within the IO trace storage tier, at least a portion of the plurality of IO traces may be offloaded to a client computing device.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: November 29, 2022
    Assignee: EMC IP Holding Company, LLC
    Inventors: Wei Wang, Benjamin James Beauregard
  • Patent number: 11506725
    Abstract: A USB interface detection module includes a detection unit and an adapting device. The adapting device is electrically connected between a first electronic device and a second electronic device. According to the interface specification of the first electronic device, the voltage value of a configuration channel pin is changeable through the use of the GND_DRAIN pin and the switching action of a field-effect transistor switch. Consequently, the interface specification of the first electronic device is acquired by the second electronic device.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: November 22, 2022
    Assignee: PRIMAX ELECTRONICS LTD.
    Inventors: Chun-Ying Chiang, Tsung-Wen Hsueh
  • Patent number: 11487489
    Abstract: A print instruction device includes: a communicator that communicates with plural printers, each of which has a function as a parent machine storing print data and a function as a child machine acquiring and printing the print data; a print data sending processor that sends the print data to be stored in the parent machine; a print completion reception processor that receives print completion information from the child machine; a print history manager that updates print-related history on the basis of the received print completion information; and a parent machine setting device that specifies a most frequently used printer on the basis of the updated history when sending the print data, switches the parent machine to a specified printer, and causes the switched parent machine to send the print data.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: November 1, 2022
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Hiroyuki Ataka
  • Patent number: 11481168
    Abstract: A data state manager may include a production intent module to define a production intent, a capability module to identify a number of capabilities of a plurality of media printing devices to which the data state manager is coupled, and a data stream module to, through a plurality of communication links to the media printing devices, stream a plurality of data streams to the plurality of media printing devices in a synchronized manner based on a number of characteristics of the streamed data and the identified capabilities of the media printing devices, with the data streams defining the production intent.
    Type: Grant
    Filed: September 7, 2021
    Date of Patent: October 25, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Ronald Tippetts
  • Patent number: 11463284
    Abstract: Various embodiments described herein provide for a receiver device that includes a processor, a non-linear equalizer, an accumulation register, and a plurality of co-processors. Each of the plurality of co-processors is operably coupled to the processor, the non-linear equalizer, and the accumulation register. Each of the plurality of co-processors can be configured to receive a configuration value from the processor, receive a data signal for processing from the non-linear equalizer, process the data signal based on the configuration value, and provide at least a portion of the processed data signal to the processor.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: October 4, 2022
    Assignee: Cadence Design Systems, Inc.
    Inventor: Mathieu Gagnon
  • Patent number: 11449438
    Abstract: A field device comprising: a device electronic; a bus interface embodied to connect the field device to a field bus and a surface acoustic wave connecting the device electronic to the bus interface is disclosed. The bus interface includes a bus driver transmitting communication signals corresponding to digital transmission signal provided by the device electronic onto the field bus and a bus receiver receiving communication signals from the bus and providing corresponding digital reception signals to the device electronic. The surface acoustic wave transceiver transmits the digital transmission signals provided by the device electronic to the bus driver and transmits the digital reception signals provided by the bus receiver to the device electronic. Thereby, the surface acoustic wave transceiver galvanically isolates the device electronic from the bus driver and the bus receiver.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: September 20, 2022
    Assignee: ENDRESS+HAUSER SE+CO. KG
    Inventor: Gautham Karnik
  • Patent number: 11442527
    Abstract: An information handling system includes a display device, a user input device, and a processor. The processor communicates with the display device and with the user input device. The processor detects whether the user input device is in an idle state. In response to an initial detection of the user input device being in the idle state, the processor continually determines a power consumption of the display device. While the power consumption is continually determined, the processor determines whether a predetermined amount of energy has been consumed. In response to a predetermined amount of energy being consumed, the processor turns off the display device.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: September 13, 2022
    Assignee: Dell Products L.P.
    Inventors: Jace W. Files, John T. Morrison
  • Patent number: 11429288
    Abstract: A system, method, and computer-readable medium are disclosed for securing hot-pluggable ports, such as USB ports, of an information handling system, by isolating a dedicated controller from the operating system of the information handling system. Devices that are to be allowed to be enabled at the ports are determined. A hash signature is created and saved to verify the devices. The controller and ports are held in reset until the devices are authenticated.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: August 30, 2022
    Assignee: Dell Products L.P.
    Inventors: Craig Lawrence Chaiken, Siva Subramaniam Rajan
  • Patent number: 11354214
    Abstract: A judgment method for hardware compatibility is disclosed. The judgment method is operated with a first electrical device and a second electrical device having a plurality of transmission interfaces. The judgment method is started after the first electrical device electrically connected to one of the transmission interfaces of the second electrical device. The judgment method includes an interface information capturing process, a compatibility comparison process, a compatibility determination process and a recommendation execution process. In the interface information capturing process, the interface information of the transmission interface of the second electrical device connected to the first electrical device is captured. In the compatibility comparison process, the interface information is compared with a compatibility database to obtain a comparison result.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: June 7, 2022
    Assignee: AVERMEDIA TECHNOLOGIES, INC.
    Inventor: Hsiang-Yi Ma
  • Patent number: 11340676
    Abstract: An electronic device is provided. The electronic device includes a connector including one or more signal terminals for communication with an external electronic device, at least one processor operatively connected to the connector, and a memory operatively connected to the processor, the memory stores instructions, when executed by the at least one processor, cause the at least one processor to identify a connection to the external electronic device through the connector, receive one or more pieces of information about power that is supported by the external electronic device from the external electronic device in the connection to the external electronic device through the connector, and identify the external electronic device, based on a part of the one or more pieces of power information. Other embodiments are possible.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: May 24, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sejeong Na, Hyunjin Bae, Siyoul Choi, Hoseong Lee
  • Patent number: 11334140
    Abstract: An electronic device includes a determination unit that determines whether or not an operation of the electronic device can be maintained, based on power supplied from an external device to the electronic device and power supplied from a battery, in a case the power supplied from the external device to the electronic device changes, and a notification unit that notifies information corresponding to a result of the determination.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: May 17, 2022
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hidenori Shiba
  • Patent number: 11283259
    Abstract: A method for electrostatic discharge protection in a receiver and associated receiver are provided. The receiver includes a reference voltage terminal, a detection terminal, at least one set of receiving terminals and at least one set of termination resistors. The method includes: according to a voltage level of the detection terminal, generating a detection result; and according to the detection result, controlling whether to configure said at least one set of termination resistors to be respectively coupled between said at least one set of receiving terminals and the reference voltage terminal.
    Type: Grant
    Filed: May 12, 2019
    Date of Patent: March 22, 2022
    Assignee: Realtek Semiconductor Corp.
    Inventors: Guo-Yuan Luo, Shou-Te Yen, Yan-Jyun Chen
  • Patent number: 11280512
    Abstract: In some examples, a device can control one or more heating, ventilation, and air conditioning (HVAC) components within a building and control a digital user interface. The device includes a dial, the digital user interface, and processing circuitry. The processing circuitry is configured to scroll, in response to detecting a set of user inputs to one or both of the digital user interface and the dial, through a sequence of carousel screens for display on the digital user interface and display, on the digital user interface after a period of time following a most recent user input of the set of user inputs, a default carousel screen of the sequence of carousel screens. Additionally, the processing circuitry is configured to display, on the digital user interface, an idle screen corresponding to the default carousel screen of the sequence of carousel screens.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: March 22, 2022
    Assignee: Ademco Inc.
    Inventors: Christopher R. Jones, Michael Crites, Alexandra Emmons
  • Patent number: 11223706
    Abstract: In a communication system for vehicle-to-environment communication, data to be transmitted is transmitted wirelessly as data packets. The system includes a communication unit and an application unit which are in contact with one another via an internal communication link, the communication unit having a high-frequency antenna and a transceiver for physical data transmission, in addition to a data processor for controlling the physical transmission. The application unit has at least one data processor configured to execute application programs, to control the access of the application programs to the vehicle-to-environment communication and to execute data communication security applications. The data processor of the application unit is configured to forward the data packets including the routing between communication users and to segment the data stream.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: January 11, 2022
    Assignee: Continental Automotive GmbH
    Inventors: Ulrich Stählin, Marc Menzel, Stefan Götz, Martin Schürmeier, Anselm Keil, Sven Kretschmar, Richard Owen, Klaus Rink
  • Patent number: 11165664
    Abstract: A method, computer system, and computer program product are provided. A set of classifiers are applied to metric definitions of an electronic contract between computing devices of a service provider and a service consumer. Each classifier includes a selector pattern and a set of variable declarations. Performance data of the service provider computing device are filtered according to the selector pattern of the each classifier. One or more algebraic expressions of the metric definitions are evaluated in accordance with the each classifier and the filtered performance data to determine compliance of the service provider computing device with the electronic contract. Evaluation results indicating whether the service provider computing device is in compliance with the electronic contract are captured and reported.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Robert M. Engel, Shashank Rajamoni, Bryant R. Chen, Heiko H. Ludwig, Alexander Keller
  • Patent number: 11137935
    Abstract: Provided is a storage system in which a plurality of storage controllers communicate with each other and an identifier of each storage controller is determined. The storage system includes a plurality of controllers that receive and process an input and output request specifying any of a plurality of volumes from an external device, and a plurality of switches each having a plurality of ports. The plurality of controllers are connected in parallel to the plurality of switches and communicate with each other via the plurality of switches. Each of the plurality of controllers acquires a plurality of port identifiers identifying a plurality of connected ports from the connected switches, and determines a controller identifier in the storage system based on the acquired plurality of port identifiers.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: October 5, 2021
    Assignee: HITACHI, LTD.
    Inventors: Shinsuke Izawa, Sadahiro Sugimoto
  • Patent number: 11126220
    Abstract: An information handling system includes a synchronizer and a module identifier. The module identifier identifies a module identification event for a module attached to the information handling system; in response to identifying the module identification event: obtains a module identifier from the module, and makes a determination that the module identifier indicates that the module is a synchronization type of module, and initiates, based on the determination, time synchronization for the information handling system with a second information handling system using the module and the synchronizer.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: September 21, 2021
    Assignee: DELL PRODUCTS L.P.
    Inventors: Isaac Q. Wang, Timothy M. Lambert
  • Patent number: 11099629
    Abstract: An information handling system (IHS) includes a source load switch connected to a power management circuit, and a port for connection of a device. The IHS detects attachment of the device to the port, and determines whether the device is a current sink. When the device is a current sink, the IHS sets the peak processor power level to a reduced level, determines detachment of the device, and in response to determining detachment of the device, restores a maximum peak processor power level. When the device is not a current sink, the HIS starts charging, sets a dynamic peak processor power level to an AC+DC setting, determines detachment of the device, and in response to determining detachment of the device, sets the peak processor power level to a DC-only setting.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: August 24, 2021
    Assignee: Dell Products L.P.
    Inventors: Geroncio O. Tan, Merle J. Wood, III, Marcin M. Nowak, Wei-Cheng (Jason) Yu, Tsung-Cheng (Anson) Liao
  • Patent number: 11086815
    Abstract: Supporting multiple clients on a single programmable integrated circuit (IC) can include implementing a first image within the programmable IC in response to a first request for processing to be performed by the programmable IC, wherein the request is from a first process executing in a host data processing system coupled to the programmable IC, receiving, using a processor of the host data processing system, a second request for processing to be performed on the programmable IC from a second and different process executing in the host data processing system while the programmable IC still implements the first image, comparing, using the processor, a second image specified by the second request to the first image, and, in response to determining that the second image matches the first image based on the comparing, granting, using the processor, the second request for processing to be performed by the programmable IC.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: August 10, 2021
    Assignee: Xilinx, Inc.
    Inventors: Sonal Santan, Soren T. Soe, Cheng Zhen
  • Patent number: 11038874
    Abstract: A method, an information handling system (IHS), and an authentication system for authenticating users of an IHS. The method includes receiving, from a client computer system, a request to access at least one authentication domain of the IHS. The method further includes transmitting a request for an authentication token to a baseboard management controller (BMC) and receiving the authentication token from the BMC. The method further includes generating, via a processor, an application session using the authentication token and the client credentials and transmitting the application session to the client computer system. The application session allows access by the client computer system to the authentication domain of the IHS.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: June 15, 2021
    Assignee: Dell Products, L.P.
    Inventors: Santosh Gore, Chandrasekhar Puthillate
  • Patent number: 10990250
    Abstract: Some embodiments of the invention provide a GUI for a media editing application that provides visual cues (e.g., colors and/or lane sets) for media clips that are assigned different tags (or roles) in a media presentation. The GUI of the media application of some embodiments displays media clips of a composite media presentation, in which at least some of the media clips are associated with tags. The GUI also provides GUI controls for associating media clips associated with different tags with different colors and for displaying the media clips based on the clips' associated color. In some embodiments, the GUI includes a tool for arranging clips into groups based on assigned tags. The tool of some embodiments, upon selection, defines a set of lanes for each tag and displays any anchored clip that is associated with a tag in the set of lanes associated with the tag.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: April 27, 2021
    Assignee: Apple Inc.
    Inventors: Colleen Pendergast, Brian E. Meaney, David E. Conry, David N. Chen, Itrat U. Khan, Jack S. Yi, Jacqueline Chang, Jeffery Morse, Jordan P. McCommons, Joshua C. Hoover, Ken Matsuda, Nils Angquist, Stephen A. Bayes, William J. Feth, Michael Fleischhauer, Peter A. Steinauer, Zachary Kramer
  • Patent number: 10970011
    Abstract: The present invention relates to the technical field of printer consumables, and particularly relates to a consumable chip, a consumable and a consumable communication method. The consumable chip directly executes a read request without verifying an imaging device check code in the read request of an imaging device, and then, the consumable chip can respond to the read request of the imaging device in time without being limited by an authentication mechanism of the imaging device, thereby increasing the response speed of the consumable chip to the read request of the imaging device, expanding the compatibility of the consumable chip for imaging devices of different types, and obtaining a certain fault-tolerant capability.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: April 6, 2021
    Assignee: Hangzhou Chipjet Technology Co., Ltd.
    Inventors: Zhiye Chen, Zhengdong Zhang
  • Patent number: 10956354
    Abstract: Provided are techniques for detecting a type of storage adapter connected to an Input/Output (I/O) bay and miscabling of a microbay housing the storage adapter. Under control of an Input/Ouput (I/O) bay, cable sidebands are driven high for a predetermined period of time. It is determined whether a cable sidebands response has been detected that indicates that the cable sidebands have been driven low. In response to determining that the cable sidebands response has been detected, it is determined that the I/O bay is connected to a first storage adapter supporting a first protocol for the cable sidebands. In response to determining that the cable sidebands response has not been detected, it is determined that the I/O bay is connected to a second storage adapter supporting a second protocol for the cable sidebands. Moreover, I/O bay and port numbers stored by the microbay are used to determine miscabling.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Gary W. Batchelor, Enrique Q. Garcia, Jay T. Kirch, Trung N. Nguyen, Todd C Sorenson
  • Patent number: 10955899
    Abstract: In one embodiment, processor includes a first core to execute instructions, and a power controller to control power consumption of the processor. The power controller may include a hardware performance state controller to control a performance state of the first core autonomously to an operating system, and calculate a target operating frequency for the performance state based at least in part on an energy performance preference hint received from the operating system. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: March 23, 2021
    Assignee: Intel Corporation
    Inventors: Hisham Abu Salah, Efraim Rotem, Eliezer Weissmann, Yoni Aizik, Daniel D. Lederman
  • Patent number: 10886919
    Abstract: Various implementations described herein refer to a method for providing an integrated circuit with a real-time clock source. The method may include generating a real-time clock signal for the integrated circuit with the real-time clock source. The method may include selectively adjusting clock frequency of the real-time clock signal to save power in the integrated circuit.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: January 5, 2021
    Assignee: Arm Limited
    Inventors: James Edward Myers, Philex Ming-Yan Fan
  • Patent number: 10817449
    Abstract: Example adaption apparatus are described. An example adaption apparatus includes a first USB interface and a second USB interface. A power signal of the first USB interface is electrically connected to a power signal of the second USB interface. A first channel configuration signal of the first USB interface is electrically connected to an ID signal of the second USB interface using a first resistor. The ID signal of the second USB interface is electrically connected to the power signal of the second USB interface using a second resistor. A resistance value of the first resistor meets a criterion followed by a first device to identify a UFP device according to the USB Type-C protocol. A sum of the resistance value of the first resistor and a resistance value of the second resistor meets a criterion followed by the first device to identify a DFP device according to the USB Type-C protocol.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: October 27, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Feng Liu, Jiangtao Yang, Jianjun Xu
  • Patent number: 10809787
    Abstract: A device includes a USB-C controller instantiated as a first integrated circuit that includes a first set of host terminals coupled to host controllers and a second set of terminals coupled to sets of D+/D? terminals of a type-C receptacle. A D+/D? multiplexer is to selectively couple the first set of host terminals to the second set of terminals. An electrostatic discharge (ESD) protection circuit is coupled between the D+/D? multiplexer and the second set of terminals. A charger detector circuit is coupled between a positive data system terminal and a negative data system terminal of the first set of terminals, the charger detector circuit to detect whether the second set of terminals is coupled to a USB charger through the type-C receptacle.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: October 20, 2020
    Assignee: Cypress Semiconductor Corporation
    Inventors: Anup Nayak, Karri Rajesh, Hemant P. Vispute, Arun Khamesra
  • Patent number: 10684668
    Abstract: A USB interface system capable of automatically adjusting connection speed and power consumption capability and a method thereof are provided. The method includes configuring a slave device to perform a first handshake procedure with a main device, and communicate with the main device by using a first connection specification; detecting a first power-off event by using a slave power detection module; when the first power-off event occurs, recording first power-off information by the memory unit. If the slave device is re-connected to the main device, the slave power detection module is configured to perform a second handshake process with the main device, and determine to re-communicate with the main device in a second connection specification different from the first connection specification according to the first power-off information.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: June 16, 2020
    Assignee: REALTEK SEMICONDUCTOR CORP.
    Inventors: Yi-Ting Chien, Sung-Kao Liu, Cheng-Yuan Hsiao, Wei-Hung Chuang, Chih-Yu Hsu
  • Patent number: 10594884
    Abstract: In one example, a method is described, in which a geographic location of an electronic device may be determined. Further, a region code may be read from a device component installed in the electronic device. Furthermore, the geographic location of the electronic device may be compared with the region code of the device component. The electronic device may be enabled to function with the device component when the geographic location of the electronic device falls under a region defined by the region code.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: March 17, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Shinoj Bhaskaran, Godwin Joseph
  • Patent number: 10585614
    Abstract: An embodiment is directed to a method for determining an assignment of data to be stored on at least one storage tier i of a plurality of storage tiers of a tiered storage system. The method including, for the at least one storage tier i, steps of accessing storage device characteristics of the at least one storage tier i of the plurality; based on the accessed storage device characteristics, splitting the at least one storage tier i into Ni storage subtiers of the at least one storage tier i, the Ni storage subtiers having respective storage device characteristics; and based on characteristics of data to be stored on the tiered storage system and the respective storage device characteristics of the Ni storage subtiers, determining an assignment of data to be stored on each of the Ni storage subtiers. Embodiments are directed to related methods, systems and computer program products.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ilias Iliadis, Yusik Kim, Slavisa Sarafijanovic, Vinodh Venkatesan
  • Patent number: 10552059
    Abstract: A method, executed by a computer, includes determining an access metric, an input/output operations per second (IOPs) metric, and a size metric for each data target of a plurality of data targets, ranking the plurality of data targets according to the access metric of each data target, assigning each data target to a storage pool of a plurality of storage pools according to the IOPs metric and the size metric of the data target. A computer system and computer program product corresponding to the above method are also disclosed herein.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventor: Joseph W. Dain
  • Patent number: 10521363
    Abstract: An Integrated circuit (IC) device accommodating a circuit and associated control module, being operative to determine an apparatus characteristic in accordance with one out of few selectable characteristics. The circuit is operative in conjunction with more than three of a plurality of external passive circuits corresponding to the plurality of apparatus characteristics, and includes (N?1) digital I/O pins. The control module is operative to: (i) in response to a series of triggering signals, generate samples of the digital I/O pin's state that correspond to a plurality of different sequences of states when each of the plurality of external circuits is respectively applied to the pin and (ii) determining, from the samples, which of the plurality of different sequences of states has occurred that corresponds to the individual external circuit that has been applied to the pin; and (iii) determining an individual apparatus characteristic which corresponds to the determined sequence.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: December 31, 2019
    Assignee: NUVOTON TECHNOLOGY CORPORATION
    Inventors: Victor Flachs, Yoel Hayon