Mode Selection Patents (Class 710/14)
  • Patent number: 10613840
    Abstract: Modifying or replacing application program portions, from a first format to a second format, each of which makes substantially similar screen presentations, but with a different device or environment. The program instructions might have originally been developed for use with a particular mobile device or Operating System (OS). Once modified, the app can be used with some other device or OS, with substantially similar functions. The app could be modified to have outputs and inputs in a different human language. The app could alternatively be modified to allow a translator to observe, and possibly modify, the outputs and inputs to be in a different human language.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: April 7, 2020
    Inventor: Eric Choate
  • Patent number: 10587268
    Abstract: A gate driver includes a drive signal input terminal, a drive signal output terminal, a gate drive circuit, and a serial communication interface. The drive signal input terminal is configured to receive a gate drive signal. The gate drive circuit is coupled to the drive signal input terminal and the drive signal output terminal. The gate drive circuit is configured to provide the gate drive signal to the drive signal output terminal. The serial communication interface is coupled to the drive signal input terminal.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: March 10, 2020
    Assignee: Texas Instruments Incorporated
    Inventors: Xiong Li, Toru Tanaka
  • Patent number: 10582152
    Abstract: A system includes a downstream facing port (DFP) coupled to a video source, an upstream facing port (UFP) coupled to a video sink, and a cable. The cable includes a first end that is connected to the DFP and a second end that is connected to the UFP. The cable is configured to carry a differential auxiliary transmission signal and detect polarity in the differential auxiliary transmission signal.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: March 3, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Charles Michael Campbell, Anwar Sadat, Mark Edward Wentroble
  • Patent number: 10555118
    Abstract: Aspects of the present invention disclose a method for managing audio on a mobile device based on environmental factors. The method includes one or more processors determining that an audio-related task initiates on a mobile device. The method further includes determining whether a location of the mobile device is within a threshold proximity to a paired smart speaker. In response to determining that the location of the mobile device is within the threshold proximity, the method further includes determining a first set of environmental factors associated with a physical environment of the paired smart speaker based on data associated with the mobile device, the paired smart speaker, and the corresponding operating environment. The method further includes determining whether to transfer the audio-related task from the mobile device to the paired smart speaker based on analyzing of the first set of environmental factors in comparison to user preferences.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Sarbajit K. Rakshit
  • Patent number: 10534935
    Abstract: A system-on-chip (SoC) includes a host CPU on a CPU fabric, the host CPU including multiple processor cores, each associated with multiple security attributes. The SoC includes a secure asset on a network-on-chip and a security co-processor. The security co-processor includes circuitry to detect requests from the processor cores targeting the secure asset and security function processing requests, to determine, based on associated security attributes, whether the core or function is authorized to access the secure asset, to allow the request to be issued, if the core or function is so authorized, and to prevent its issuance, if not. The determination may be dependent on a signal from the CPU fabric indicating whether the host CPU can modify its security attributes or they are locked down. The security co-processor may have the highest security level and may be the only master on the SoC that can access the secure asset.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: January 14, 2020
    Assignee: Intel Corporation
    Inventors: Jose S. Niell, Gautham N. Chinya, Khee Wooi Lee, William A. Stevens, Jr., Josh Triplett
  • Patent number: 10514747
    Abstract: An apparatus includes a communication circuit coupled to a communication link, a wakeup detector, and a power control circuit. The communication circuit has a first state and a second state. The power consumption of the communication circuit is lower in the second state than in the first state. The wakeup detector is coupled to the communication link. The wakeup detector generates a wakeup signal to cause the communication circuit to make a transition from the second state to the first state in response to an occurrence of an event on the communication link. The power control circuit selectively supplies power to the communication circuit in response to the wakeup signal.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: December 24, 2019
    Assignee: Silicon Laboratories Inc.
    Inventors: Kenneth W. Fernald, Thomas Saroshan David
  • Patent number: 10482050
    Abstract: Link role determination in a dual-mode Peripheral Component Interconnect express (PCIe) device is disclosed. In this regard, determining a link role for a dual-mode PCIe device involves configuring the dual-mode PCIe device to operate in a root complex (RC) mode or an endpoint mode. The dual-mode PCIe device first performs a configuration and initiation sequence on a wire-based PCIe link in the RC mode. If the configuration and initiation sequence on the wire-based PCIe link is unsuccessful, then the dual-mode PCIe device invokes a random delay and switches to the endpoint mode at expiration of the random delay. By determining a link role of the dual-mode PCIe device based on the configuration and initiation sequence, it is possible to configure dynamically the dual-mode PCIe device to operate in the RC mode or the endpoint mode, thus allowing flexible configuration of the dual-mode PCIe device based on various application scenarios.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: November 19, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Neven Klacar, Yan He, Murali Krishna
  • Patent number: 10445108
    Abstract: A method for operating a media agnostic universal serial bus (MAUSB) device includes a compute device having a link connection manager, a USB manager, and a state manager. The compute device establishes a link with a MAUSB device and a session with the MAUSB device. Subsequently to receipt of a sleep command for the compute device, the compute device transitions to a sleep state and terminates the link with the MAUSB device while keeping intact the session with the MAUSB device. The compute device transitions back to an active state in response to receipt of a wake command for the compute device. The compute device sends a wake request to the MAUSB device. If the MAUSB device responds to the wake request with an acceptance, then the compute device reestablishes the previous session with the MAUSB device. If instead an error is received, the compute device terminates the session.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: October 15, 2019
    Assignee: Intel IP Corporation
    Inventors: Elad Levy, Rafal Wielicki, Michael Glik, Tal Davidson, Miron Maevsky
  • Patent number: 10430263
    Abstract: Apparatuses, systems, and method for validating and upgrading firmware in an intelligent electronic device (IED) are provided. In one aspect of the present disclosure, an IED is provided including at least one processor and at least one memory. The at least one memory includes at least a first firmware and a second firmware, where the second firmware is a version of the first firmware. The at least one processor determines if there is an error associated with the first firmware. If the processor determines there is no error associated with the first firmware, the processor executes first firmware. If the processor determines there is an error associated with the at least one firmware, the processor executes the second firmware.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: October 1, 2019
    Assignee: Electro Industries/Gauge Tech
    Inventor: Jorge A. Polar Seminario
  • Patent number: 10432493
    Abstract: An example implementation relates to identifying a preferred transfer mode available for communicating with a target device, from among a plurality of priority-ordered transfer modes that includes a peer-to-peer mode, an FTP mode, and an HTTP mode. A data communication can be performed with the target device using the preferred transfer mode.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: October 1, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Han-Kuang Chang, Yi Kang Hsieh, Chih-Ming Huang, Leo Gerten
  • Patent number: 10417167
    Abstract: A method, system and computer program product are provided for implementing sideband control structure for Peripheral Component Interconnect Express (PCIE) add-in cards, or cable cards, that utilize cables to connect to input/output (IO) expansion enclosures in a computer system. System firmware uniquely identifies a cable card present in a PCIE slot in a system unit. Enclosure management functions utilize sideband control paths integrated within at least cable providing sideband control signaling, and providing PCIE signaling lanes between the cable card and the IO enclosure.
    Type: Grant
    Filed: November 25, 2017
    Date of Patent: September 17, 2019
    Assignee: International Business Machines Corporation
    Inventors: Patrick A. Buckland, Jeffery D. Haumont, Gregory M. Nordstrom, William A. Thompson
  • Patent number: 10417166
    Abstract: A method, system and computer program product are provided for implementing sideband control structure for Peripheral Component Interconnect Express (PCIE) add-in cards, or cable cards, that utilize cables to connect to input/output (IO) expansion enclosures in a computer system. System firmware uniquely identifies a cable card present in a PCIE slot in a system unit. Enclosure management functions utilize sideband control paths integrated within at least cable providing sideband control signaling, and providing PCIE signaling lanes between the cable card and the IO enclosure.
    Type: Grant
    Filed: November 25, 2017
    Date of Patent: September 17, 2019
    Assignee: International Business Machines Corporation
    Inventors: Patrick A. Buckland, Jeffery D. Haumont, Gregory M. Nordstrom, William A. Thompson
  • Patent number: 10372551
    Abstract: A system and method for configuring fault tolerance in nonvolatile memory (NVM) are operative to set a first threshold value, declare one or more portions of NVM invalid based on an error criterion, track the number of declared invalid NVM portions, determine if the tracked number exceeds the first threshold value, and if the tracked number exceeds the first threshold value, perform one or more remediation actions, such as issue a warning or prevent backup of volatile memory data in a hybrid memory system. In the event of backup failure, an extent of the backup can still be assessed by determining the amount of erased NVM that has remained erased after the backup, or by comparing a predicted backup end point with an actual endpoint.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: August 6, 2019
    Assignee: Netlist, Inc.
    Inventors: Scott H. Milton, Jeffrey C. Solomon, Kenneth S. Post
  • Patent number: 10339080
    Abstract: A system includes a central processing unit (CPU); main and auxiliary storage devices coupled to a plurality of memory ports; a memory bus suitable for coupling the CPU and the plurality of memory ports; and a memory controller suitable for, when the CPU calls data stored in the auxiliary storage device, controlling the called data to be transferred from the auxiliary storage device to the main storage device and stored in the main storage device.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: July 2, 2019
    Assignee: SK hynix Inc.
    Inventors: Hyung-Gyun Yang, Yong-Ju Kim, Yong-Kee Kwon, Hong-Sik Kim
  • Patent number: 10333504
    Abstract: Described is an apparatus which comprises: a sensor to detect entrance of single-ended-zero (SE0) state on first and second data lines, and to detect exit of the SE0 state; and a clamp unit to clamp an overshoot or undershoot condition on the first or second data lines during the detected entrance and exit of the SE0 state.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: June 25, 2019
    Assignee: INTEL CORPORATION
    Inventors: Amit Kumar Srivastava, Chee Seng Leong
  • Patent number: 10312914
    Abstract: A gate driver includes a drive signal input terminal, a drive signal output terminal, a gate drive circuit, and a serial communication interface. The drive signal input terminal is configured to receive a gate drive signal. The gate drive circuit is coupled to the drive signal input terminal and the drive signal output terminal. The gate drive circuit is configured to provide the gate drive signal to the drive signal output terminal. The serial communication interface is coupled to the drive signal input terminal.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: June 4, 2019
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Xiong Li, Toru Tanaka
  • Patent number: 10256665
    Abstract: An electronic device may include a power driver to receive power and to selectively provide power, and a plurality of power transfer contacts to receive power from the power driver and to provide power to an external device. A controller may control the power driver to provide power to the plurality of power transfer contacts based on a plurality of time periods having a frequency shifted such that a length of a second one of the time periods is different than a length of a first one of the time periods. The controller may control the power driver to disconnect power from the power driver to the power transfer contacts during a plurality of test time durations. The controller may obtain data during the plurality of test time durations.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: April 9, 2019
    Assignee: Intel Corporation
    Inventors: Reed D. Vilhauer, John J. Fallin
  • Patent number: 10248583
    Abstract: Method and systems are disclosed for transporting simultaneous video and bus protocols over a single cable. At least some of the illustrative embodiments are systems including a main switch configured to operate in an enhanced mode where the main switch is configured to transfer data from a first data source and a second data source to a cable, operate in a default mode where the main switch is configured to transfer data from the second data source to the cable without transferring data from the first data source; a multipurpose switch configured to operate in a handshake mode where the multipurpose switch transports handshake data between the cable and a digital logic, operate in a data mode where the multipurpose switch transports bus data between the cable and the second data source; and the digital logic programed to enable modes of operation of the multipurpose switch and the main switch.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: April 2, 2019
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Yoon J. Lee, Brian H. Quach
  • Patent number: 10250766
    Abstract: An imaging device includes an information processing terminal acting as an operation unit and a main unit implementing an imaging function. The information processing terminal includes: a language acquisition unit configured to obtain a predetermined selectable language of an operating system and a language of a character string added to an application program by a terminology module; a display unit configured to display the predetermined selectable language of the operating system and the language of the character string added to the application program by the terminology module, as a list of selectable language candidates, on a language setting screen provided to a user to select a display language of the operating system; and a language setting unit configured to change the display language of the operating system into the language selected from the list of the selectable language candidates by the user.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: April 2, 2019
    Assignee: Ricoh Company, Ltd.
    Inventors: Zentaroh Ono, Shinichiro Aimi
  • Patent number: 10242042
    Abstract: According to an example, copy-on-write (COW) update-triggered consistency may include determining a first shared version related to a shared set of data related to a process involving a first application and a process involving a second application. First and second local versions may be respectively assigned to the shared set of data associated with the first and second applications. Initiation of a commit process by the first or second applications may be determined respectively based on a write to the first or second local versions respectively related to the shared set of data associated with the first or second applications. In response to initiation of the commit process, a second shared version may be generated related to the shared set of data based on the respective processes involving the first and the second applications.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: March 26, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Luis Miguel Vaquero Gonzalez
  • Patent number: 10180918
    Abstract: The present invention provides a mobile wireless communication system, network, and method for managing the use of one or more peripherals with a mobile wireless communication device in connection with an upcoming event. The method includes associating one or more peripherals with one or more users, where the one or more peripherals have an extended capability for use with a mobile wireless communication device, and maintaining a list of the peripheral associations and the respective extended capabilities. Upcoming events and any need for corresponding event supporting capabilities are monitored. Any unmet need for event supporting capabilities is compared with the extended capability of peripherals associated with at least some of the one or more users that will be attending the upcoming event.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: January 15, 2019
    Assignee: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Alberto R. Cavallaro
  • Patent number: 10152444
    Abstract: Information is provided to a source device during link training regarding the state of a remote link when an intermediate device using a different protocol is connected between source and sink devices. The intermediate device includes two controllers connected by a cable, the first controller being connected to the source device and the second controller being connected to the sink device. State information regarding the remote device may be provided by a state machine that stores data to a register on the intermediate device. Based on the state of the remote link, the source device is able to generate a representation of the end to end link between the source and sink device, and to perform link training accordingly.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: December 11, 2018
    Assignee: Apple Inc.
    Inventors: Alexander Naidich, David J. Redman
  • Patent number: 10095442
    Abstract: A memory device includes a memory unit, a communication interface through which commands are received from a plurality of hosts, and a controller configured to store the commands in a queue and determine an order of execution of the commands according to when the commands were added to the queue and whether or not the commands issued from a host that is designated as a priority host. The controller determines the commands issued from the priority host to be executed prior to other commands that were not issued from the priority host, and determines the other commands to be executed in the order they were added to the queue.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: October 9, 2018
    Assignee: Toshiba Memory Corporation
    Inventor: Nobuyuki Myouga
  • Patent number: 10067545
    Abstract: The present disclosure provides a system and method for controlling power in an active cable via a circuit mechanism located internally within the cable assembly. The system may include a first device communicatively coupled to a second device via the cable assembly and a device power line. The circuit mechanism may control power to the cable assembly and a voltage comparator may be connected to the circuit mechanism to regulate the flow of power associated with the cable of the cable assembly.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: September 4, 2018
    Assignee: Intel Corporation
    Inventor: Robert A. Dunstan
  • Patent number: 10050460
    Abstract: This disclosure provides a mobile terminal, a DC-charging power source adaptor, and a charging method, where firstly the DC-charging power source adaptor is configured to communicate with the mobile terminal in a UART communication mode, and then a strategy to identity the type of charging is designed in the mobile terminal dependent upon configuration of communication pins of a different charging device, so that the mobile terminal identifies automatically the type of the external device. Also a specialized rapid charging mode is designed for the DC-charging power source adaptor, the battery of the mobile terminal being charged is DC-charged at large current by charging voltage output by the DC-charging power source adaptor, and the volt value of the charging voltage is adjusted dynamically according to the varying voltage of the battery.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: August 14, 2018
    Assignees: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY CO., LTD., HISENSE USA CORPORATION, HISENSE INTERNATIONAL CO., LTD.
    Inventors: Chunqian Li, Naifeng Zhang, Wenjuan Du, Maoxue Yu
  • Patent number: 10050466
    Abstract: This disclosure relates to a DC-charging power source adaptor including a charging interface, an AC to DC converting unit, and a controlling unit; and the DC-charging power source adaptor is timed to communicate with a mobile terminal which is a charging object, to acquire a change in voltage of a battery in the mobile terminal and further adjust dynamically a volt value of charging voltage output by the DC-charging power source adaptor according to the change in voltage of the battery, and DC-charges the battery in the mobile terminal using the charging voltage.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: August 14, 2018
    Assignees: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY CO., LTD., HISENSE USA CORPORATION, HISENSE INTERNATIONAL CO., LTD.
    Inventors: Ermeng Hu, Rongyi Yin, Wenjuan Du
  • Patent number: 9996133
    Abstract: In one example a power management module comprises logic, at least partially including hardware logic, to detect a disconnection on at least one signaling contact in a receptacle prior to a disconnection on the at least one power contact in the receptacle, wherein the receptacle is adapted to mate with a plug, the receptacle comprising a plurality of electrical contacts including at least one power contact to connect with a power pin on the plug and at least one signaling contact to connect with a signaling pin on the plug and in response to the disconnection on the signaling contact, to switch a processor to a low power state prior to a disconnect between the at least one power contact in the receptacle and the power pin on the plug. Other examples may be described.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: June 12, 2018
    Assignee: Intel Corporation
    Inventors: David W. Browning, Vijaykumar B. Kadgi, Robert A. Dunstan
  • Patent number: 9972275
    Abstract: The present disclosure relates to a method and system for content presentation in a main processor shutoff mode. A method for content presentation includes transferring content to at least one of a co-processor and storage accessible by the co-processor and shutting off the main processor in response to the transferring of content such that the main processor is disabled while the co-processor presents the content stored in the storage. The content may include at least one of multimedia data, text data, and image data. A disclosed system includes a main processor in communication with a co-processor. The main processor includes data transfer logic operative to transfer the content and to shut off the main processor in response to the transferring of content such that the main processor is disabled while the co-processor presents the content stored in the storage.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: May 15, 2018
    Assignee: ATI Technologies ULC
    Inventor: Bin Xie
  • Patent number: 9971424
    Abstract: The present invention provides an all-in-one machine, a method for the all-in-one machine to realize quick touch in all channels, and a computer storage medium. The method includes: detecting which channel is currently connected to the main board, and controlling a USB selecting switch to connect a first data port of a touch frame with a USB port of a device or module to which the currently connected channel belongs, based on the detected channel information; determining whether there is an action to call a touch menu when detecting that the channel connected to the main board is an internal PC module channel or an external device channel; and if so, activating the main board to start a touch menu application program, and making response, by the main board, to touch data within an area of the touch menu transmitted from the touch frame through the second data port, after the touch menu has been called and before an action of leaving the touch menu is detected.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: May 15, 2018
    Assignee: GUANGZHOU SHIRUI ELECTRONICS CO., LTD.
    Inventors: Haiqing Rao, Songqing Xu, Weigao Liu, Ling Huang, Jianxin Zhang, Wensheng Cai, Guining Pan
  • Patent number: 9959241
    Abstract: An accessory device architecture is described. In one or more implementations, data is received from an accessory device at an integrated circuit of a computing device, the data usable to enumerate functionality of the accessory device for operation as part of a computing device that includes the integrated circuit. The data is passed by the integrated circuit to an operating system executed on processor of the computing device to enumerate the functionality of the accessory device as part of the integrated circuit.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: May 1, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Sharon Drasnin
  • Patent number: 9870335
    Abstract: A method, system and computer program product are provided for implementing sideband control structure for Peripheral Component Interconnect Express (PCIE) add-in cards, or cable cards, that utilize cables to connect to input/output (IO) expansion enclosures in a computer system. System firmware uniquely identifies a cable card present in a PCIE slot in a system unit. Enclosure management functions utilize sideband control paths integrated within at least cable providing sideband control signaling, and providing PCIE signaling lanes between the cable card and the IO enclosure.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: January 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Patrick A. Buckland, Jeffery D. Haumont, Gregory M. Nordstrom, William A. Thompson
  • Patent number: 9870336
    Abstract: A method, system and computer program product are provided for implementing sideband control structure for Peripheral Component Interconnect Express (PCIE) add-in cards, or cable cards, that utilize cables to connect to input/output (IO) expansion enclosures in a computer system. System firmware uniquely identifies a cable card present in a PCIE slot in a system unit. Enclosure management functions utilize sideband control paths integrated within at least cable providing sideband control signaling, and providing PCIE signaling lanes between the cable card and the IO enclosure.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: January 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Patrick A. Buckland, Jeffery D. Haumont, Gregory M. Nordstrom, William A. Thompson
  • Patent number: 9858910
    Abstract: The present disclosure discloses a method, a client and a computer storage medium for processing information, wherein the method includes: triggering a first operation; downloading a first audio file and a first text file matching the first audio file in response to the first operation; partly truncating the first audio file to obtain a first audio clip according to first indication information for identifying a truncating start position and second indication information for identifying a truncating end position; triggering a second operation; playing the first audio clip and dynamically displaying a text information part in the first text file corresponding to the first audio clip synchronously in response to the second operation; acquiring voice information of a user while playing the first audio chip; and synthesizing the first audio clip and the voice information into a first acquisition result.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: January 2, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Fen Xiao
  • Patent number: 9849593
    Abstract: A robotic system that includes a mobile robot linked to a plurality of remote stations. One of the remote stations includes an arbitrator that controls access to the robot. Each remote station may be assigned a priority that is used by the arbitrator to determine which station has access to the robot. The arbitrator may include notification and call back mechanisms for sending messages relating to an access request and a granting of access for a remote station.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: December 26, 2017
    Assignee: INTOUCH TECHNOLOGIES, INC.
    Inventors: Yulun Wang, Charles S. Jordan, Keith Phillip Laby, Jonathan Southard
  • Patent number: 9836235
    Abstract: A digital signal processing (DSP) system includes an analog to digital converter, program random access memory (PRAM), N switching devices, and a control module. The analog to digital converter is configured to convert samples of an analog signal into digital samples. The PRAM includes: N PRAM blocks, where N is an integer greater than one; and code for M digital signal processing functions stored in the N PRAM blocks, where M is an integer greater than one. The N switching devices are configured to connect and disconnect the N PRAM blocks, respectively, to and from a power source. The control module is configured to: control the N switching devices; and execute selected ones of the M digital signal processing functions on the digital samples to produce an output.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: December 5, 2017
    Assignee: Marvell World Trade LTD.
    Inventors: Kapil Jain, Wenzong Pan, Cai Wang
  • Patent number: 9800784
    Abstract: Techniques to selectively capture media using a single user interface element are described. In one embodiment, an apparatus may comprise a touch controller, a visual media capture component, and a storage component. The touch controller may be operative to receive a haptic engagement signal. The visual media capture component may be operative to be configured in a capture mode based on whether a haptic disengagement signal is received by the touch controller before expiration of a first timer, the capture mode one of a photo capture mode or video capture mode, the first timer started in response to receiving the haptic engagement signal, the first timer configured to expire after a first preset duration. The storage component may be operative to store visual media captured by the visual media capture component in the configured capture mode. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: October 24, 2017
    Assignee: FACEBOOK, INC.
    Inventors: William M Ruben, Daniel J Smith, II, Nilesh V Patel, Mykyta Lutsenko, William J Flynn, Andrei V Gheorghe
  • Patent number: 9736781
    Abstract: Embodiments of apparatus, packages, computer-implemented methods, systems, devices, and computer-readable media are described herein for a mobile computing device with a primary processing unit configured to operate in a normal mode and a reduced power mode. The mobile computing device may include a secondary processing unit, coupled with the primary processing unit, configured to provide, to a remote computing server, location data of the mobile computing device. The secondary processing unit may be configured to receive, from the remote computing server, one or more POIs contained within a geofence, identified based on the provided location data. The providing and receiving may be performed on behalf of the primary processing unit while the primary processing unit is in the reduced power mode. Operation of the secondary power processing unit may require less power than operation of the primary processing unit in the normal mode.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: August 15, 2017
    Assignee: Intel Corporation
    Inventors: Rajesh Poornachandran, Rajasekaran Andiappan, Uttam K. Sengupta, Lakshman Krishnamurthy
  • Patent number: 9720492
    Abstract: A power management device includes a workload rate detector configured to adjust a length of a duration period; a power management unit configured to calculate a period workload rate in the duration period; and a voltage-clock provider configured to adjust a power level, based on the period workload rate and/or based on an external command.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: August 1, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Jong-Lae Park
  • Patent number: 9710341
    Abstract: Embodiments of systems and methods for fault tolerant link width maximization in a data bus are described. Embodiments of methods may include checking a data bus connection to determine if a degraded lane exists on the data bus, determining a first set of one or more lanes that contain the degraded lane, and assigning a second set of lanes for operation, wherein the second set of lanes does not contain the degraded lane.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: July 18, 2017
    Assignee: DELL PRODUCTS L.P.
    Inventors: Wade Andrew Butcher, Hendrich M. Hernandez, Timothy M. Lambert
  • Patent number: 9710314
    Abstract: Systems, methods, and computer-readable media for enabling efficient control of a media application at a media electronic device by a user electronic device are provided. For example, a user control data request may be generated by a device application of the media electronic device based on a media control data request received from the media application, where the user control data request may be utilized by a controller application of the user electronic device to update the status of one or more components of the user electronic device and/or to communicate user control data back to the device application, whereby such user control data may be utilized by the device application to generate corresponding media control data for use by the media application (e.g., to control game play of a video game).
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: July 18, 2017
    Assignee: APPLE INC.
    Inventors: Jacques P. Gasselin de Richebourg, Norman N. Wang, James J. Cwik, Sunny K. Chow
  • Patent number: 9690741
    Abstract: Mechanisms and techniques for configuring a configurable slave device using a high speed serial link where a different number of lanes of the high speed serial link are used to send data between the slave device and a master device, depending on whether the slave device is in configuration mode or in normal operations mode, are provided.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: June 27, 2017
    Assignee: Altera Corporation
    Inventors: Ramanand Venkata, Gopi Krishnamurthy
  • Patent number: 9667764
    Abstract: A method for using an accessory with a mobile device is disclosed. The method includes: causing at least one camera of the mobile device to capture one or more images of a pattern on an accessory that is being used with the mobile device; determining a type associated with the accessory based on the one or more images; and entering an accessory-specific operating mode in which behavior of the mobile device is controlled to accommodate features that are specific to the accessory type.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: May 30, 2017
    Assignee: BlackBerry Limited
    Inventors: Lawrence Edward Kuhl, Nazih Almalki
  • Patent number: 9652351
    Abstract: The present techniques include detecting a charger and remote host for a Type-C connector. An apparatus, system, and method are described herein. The apparatus comprises a USB Type-C port and a USB receiver detector. A charger and a remote host are differentiated based on the USB receiver detector.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: May 16, 2017
    Assignee: Intel Corporation
    Inventors: Amit Kumar Srivastava, Karthi R. Vadivelu
  • Patent number: 9654583
    Abstract: A system for a mobile device to provide access to a data collection, such as a user's data collection for example, without requiring either persistent storage of the complete data collection locally on the mobile device, or network access requests for each user data request from the mobile device. In an embodiment, the system employs a data probability function to predict the probability of the mobile device accessing specific types of user data based on the operating mode of the mobile device. The system executes as a background process to provide and store locally on the mobile device, the data most probable to be accessed at the mobile device. The data most likely to be accessed via the mobile device is available locally, thereby minimizing latency issues that occur when data requests cannot be fulfilled using data stored locally in the mobile device and network requests are performed.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: May 16, 2017
    Assignee: DOMINGO ENTERPRISES, LLC
    Inventor: Steven L. Petersen
  • Patent number: 9641463
    Abstract: A receive buffer of the type that receives information at regular time slots and is required to indicate any status changes to a micro control unit (MCU), the receive buffer including: a slot status field for storing slot status information at each timeslot for the receive buffer; a receive interrupt flag for sending a signal to the MCU for indicating a change of the slot status field on receipt of the information at each timeslot; characterized in that the receive buffer also includes: an empty slot recognition bit for determining if an empty slot is received and generating an indicator thereof, wherein the indicator is passed to the MCU instead of the useless empty slot status field.
    Type: Grant
    Filed: July 5, 2006
    Date of Patent: May 2, 2017
    Assignee: NXP USA, Inc.
    Inventors: Dirk Moeller, Vladimir Litovtchenko
  • Patent number: 9612650
    Abstract: A method includes: supporting a normal operation mode during which functionalities of a portable apparatus are available through an operating system of the apparatus, wherein the operating system includes a plurality of layers including a kernel and library functions-layer; supporting a limited operation mode during which the apparatus is configured to execute a physical activity algorithm based on physical activity data corresponding to a physical activity session performed by a user of the apparatus, wherein the physical activity algorithm applies a direct low-level hardware access bypassing at least the layers above the kernel and the library functions-layer; and switching between the normal operation mode and the limited operation mode.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: April 4, 2017
    Assignee: Polar Electro Oy
    Inventors: David Munoz, Mikko Tuunanen, Matti Korpela, Markku Karjalainen, Jarmo Torvinen
  • Patent number: 9600064
    Abstract: A method for biometric authentication based on face recognition, the method includes changing a first processor to an active state to try a detection of face area of a subject for a preset time period with respect to image information of the subject that is successively acquired; changing the second processor to an idle state when the face area is not detected for the preset time period and allowing a second processor in an active state to try a detection of face area; and returning the first processor to the active state and resuming biometric authentication using the detected face area when the face area is detected by the second processor.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: March 21, 2017
    Assignee: SUPREMA INC.
    Inventors: Kideok Lee, Hochul Shin, Bong Seop Song, Jae Won Lee
  • Patent number: 9591218
    Abstract: Techniques to selectively capture media using a single user interface element are described. In one embodiment, an apparatus may comprise a touch controller, a visual media capture component, and a storage component. The touch controller may be operative to receive a haptic engagement signal. The visual media capture component may be operative to be configured in a capture mode based on whether a haptic disengagement signal is received by the touch controller before expiration of a first timer, the capture mode one of a photo capture mode or video capture mode, the first timer started in response to receiving the haptic engagement signal, the first timer configured to expire after a first preset duration. The storage component may be operative to store visual media captured by the visual media capture component in the configured capture mode. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: March 7, 2017
    Assignee: FACEBOOK, INC.
    Inventors: William M Ruben, Daniel J Smith, II, Nilesh V Patel, Mykyta Lutsenko, William J Flynn, Andrei V Gheorghe
  • Patent number: 9590427
    Abstract: A power control unit and method of use thereof for varying the supply of electricity to an electrical apparatus using a wireless communications link between a controller and the power control unit. The power control unit is adapted to alternatively communicate with the controller using a non-peer-to-peer communications standard or a peer-to-peer communications standard such as Wi-Fi Direct.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: March 7, 2017
    Assignee: Korktek Industries Pty Ltd
    Inventors: Barrie Davis, Benjamin Davis, Matthew Davis
  • Patent number: 9563467
    Abstract: In a transactional memory environment including a first processor and one or more additional processors, a computer-implemented method includes identifying a memory location and sending a probe request from the first processor to the additional processors. The probe request includes the memory location. The computer implemented method further includes generating, by each additional processor, an indication including whether the memory location is in use for a transaction by the additional processor. The computer-implemented method further includes sending the indication from each additional processor to the first processor and proceeding, by the first processor, based on the indication.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michael Karl Gschwind, Maged M. Michael, Valentina Salapura, Eric M. Schwarz, Chung-Lung K. Shum, Timothy J. Slegel