Peripheral Monitoring Patents (Class 710/15)
  • Patent number: 9876698
    Abstract: Methods, systems, and computer program product embodiments for controlling congestion in a storage grid, by a processor device, are provided. In a storage grid, a storage request transmit queue length is monitored. Upon reaching at least one of a certain threshold, a watermarked message is transmitted to a receiving node, the receiving node altering storage requests based upon the watermarked message.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: January 23, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Amit, Zah Barzik, Vladislav Drouker, Maxim Kalaev
  • Patent number: 9872318
    Abstract: A method and system for connecting a peripheral device to a user device via a Bluetooth protocol, comprising: at the peripheral device: initiating an broadcasting process, comprising: broadcasting a device discovery message, the device discovery message comprising a predetermined identifier designated for a social networking service associated with a social networking application executing on the user device; receiving, from the user device, a connection request corresponding to the device discovery message; and in response to receiving the connection request from the user device, establishing a Bluetooth connection to the user device.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: January 16, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Shihai Cheng, Liangliang Fan, Kai Liu, Xiangyao Lin, Chenglin Liu, Jinhai Liu, Yaobo Hua, Anqi Ren, Rungui Ye, Zhijie Zhou, Can Liu
  • Patent number: 9864685
    Abstract: A method and system for storing data for retrieval by an application running on a computer system including providing a tiered caching system including at least one cache tier and a base tier, storing data in at least one of said at least one cache tier and said base tier based on a policy, and presenting an application view of said data to the application by a means to organize data. The invention optionally provides an additional overflow tier, and preferably includes multiple cache tiers.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: January 9, 2018
    Assignee: INTEL CORPORATION
    Inventors: Rayan Zachariassen, Steven Lamb
  • Patent number: 9858087
    Abstract: An operation method of a system platform includes steps of: transmitting, by an infrared receiver, a received infrared signal to a transmission interface; transmitting, by the transmission interface, an interrupt notification signal to an operation system power management agent (OSPM) through an advanced configuration and power interface (ACPI); receiving, by an infrared application program of an operating system, the interrupt notification signal from the OSPM, so as to generate a system management interrupt (SMI) in a universal extensible firmware interface (UEFI) basic input output system (BIOS) to execute a system management mode (SMM) program; and executing, by the UEFI BIOS, a decoding driver program, and receiving the infrared signal from the transmission interface, so as to decode the infrared signal into event data, and store the event data in a storage device.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: January 2, 2018
    Assignee: Insyde Software Corp.
    Inventor: Po Sen Chen
  • Patent number: 9847943
    Abstract: A method is provided in one example embodiment and includes monitoring an egress port connected to a server to detect a traffic flow comprising a plurality of data packets and determining whether one of the packets is timeout dropped at the egress port. If at least one of the packets is timeout dropped at the egress port, the method further includes detecting a destination identifier (“DID”) of the timeout dropped packet and withdrawing a device identified by the detected DID from an FC zone to which it is assigned and reactivating the zone. The method further includes determining whether the traffic flow is experiencing high wait times at the egress port and, if the traffic flow is experiencing high wait times at the egress port, detecting the DID of the traffic flow and reducing a priority of the zone to which the detected DID is assigned and reactivating the zone.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: December 19, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Harsha Bharadwaj, Prabesh Babu Nanjundaiah
  • Patent number: 9846609
    Abstract: The present invention provides methods, systems and computer program products for detecting a configuration error or operating error corresponding to an input/output (I/O) device. The I/O device comprises a plurality of I/O points configured to establish a combined I/O channel between said I/O device and a field device, said combined I/O channel comprising a primary I/O channel and at least one secondary I/O channel.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: December 19, 2017
    Assignee: YOKOGAWA ELECTRIC CORPORATION
    Inventors: Jasper Bryan Sale Ratilla, Wei Hong Weng
  • Patent number: 9836258
    Abstract: A problem is solved by providing an information processing apparatus having a processing unit for performing processing based on device information acquired by acquisition processing performed at a time of connection with an external device, when performing the processing based on the device information is determined and the information processing apparatus is connected to the external device by a first connection method, and performing the processing based on the device information acquired by the acquisition processing performed after performing the processing based on the device information is determined, when performing the processing based on the device information is determined and the information processing apparatus is connected to the external device by a second connection method.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: December 5, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Tomohiro Miyagawa, Hiroaki Morimoto
  • Patent number: 9835669
    Abstract: A device for verifying wire connectivity of a bus may include a bus connector configured to connect to a bus comprising a plurality of wires and measurement circuitry configured to perform a verification test on each wire of the bus. The verification test of each wire may include connecting a wire under test in a predetermined configuration relative to the other wires for performing the verification test and measuring a value of an electrical parameter associated with the wire under test. The verification test may also include comparing the value of the measured electrical parameter associated with the wire under test to an expected value of the electrical parameter. The wire under test passes the verification test in response to the measured value of the electrical parameter corresponding substantially to the expected value of the electrical parameter.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: December 5, 2017
    Assignee: The Boeing Company
    Inventors: Sean M. Ramey, Jeffrey A. Lawrence, Enoch E. McDowell, John A. Sekora, Edgar L. von Trotha, III, David E. Lawrence
  • Patent number: 9836228
    Abstract: An interface device (10) provides fast data communication between a host device with input/output interfaces and a data transmit/receive device, wherein the interface device (10) comprises a processor means (13), a memory means (14), a first connecting device (12) for interfacing the host device with the interface device, and a second connecting device (15) for interfacing the interface device (10) with the data transmit/receive device. The interface device (10) is configured by the processor means (13) and the memory means (14) in such a way that, when receiving an inquiry from the host device via the first connecting device (12) as to the type of a device attached to the host device, regardless of the type of the data transmit/receive device, the interface device sends a signal to the host device via the first connecting device (12) which signals to the host device that it is communicating with an input/output device.
    Type: Grant
    Filed: September 19, 2015
    Date of Patent: December 5, 2017
    Assignee: Papst Licensing GmbH & Co. KG
    Inventor: Michael L. Tasler
  • Patent number: 9830279
    Abstract: A peripheral device connected to a local electronic device which is connected to at least one communication network can communicate with a peripheral device attached to a remote electronic device as if the remote peripheral device was locally attached. Data designated for the remote peripheral device is received by a local virtual device object and transmitted to the remote electronic device via at least one of the electronic devices communication interfaces or peripheral devices. Data received by the remote electronic device's communication interface or peripheral device is written to the peripheral device at the remote electronic device by a virtual device object. For compensation of different transfer speeds or outages between the peripheral device and the communication interface or another peripheral device the virtual device provides the ability to utilize the virtual devices emulation driver that is attached to the virtual device object as an I/O buffer.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: November 28, 2017
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland
  • Patent number: 9820320
    Abstract: A docking station and a method for establishing a wireless connection to a device in which the docking station is configured to use the distance between the device and the docking station in the admission and retention control decision. This effectively prevents the wireless docking session from initiating, or drops an existing session, when the user is determined to be outside of the effective work area as determined by the docking station.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: November 14, 2017
    Assignee: INTEL IP CORPORATION
    Inventors: Daniel Cohn, Tom Harel, Ran Mor
  • Patent number: 9804718
    Abstract: A device manager at an information handling system analyzes end user interactions with peripheral devices to prioritize the peripheral devices based upon applications and display devices. The device manager monitors end user interactions with the information handling system to suggest a peripheral device for an end user to use based upon applications executing at the information handling system and the display device through which the end user interacts. For example, capacitive stylus and totem devices are suggested to aid interactions with capacitive mat display devices.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: October 31, 2017
    Assignee: DELL PRODUCTS L.P.
    Inventors: Karthik Krishnakumar, Abu S. Sanaullah
  • Patent number: 9798465
    Abstract: Described are techniques for performing data storage management operations. A graphical user interface display includes multiple each associated with a tiering preference. The graphical user interface includes multiple user interface elements representing a plurality of logical devices. Each user interface element denotes a logical device located in one of the plurality of areas to thereby indicate any of a tiering preference and a tiering requirement for the logical device. First processing is performed to modify a tiering preference for a first logical device where the first processing includes selecting the first logical device by selecting a user interface element representing the first logical device, and moving the first user interface element from a first of the areas, denoting a first tiering preference, to a second of the area, denoting a second tiering preference.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: October 24, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Donald E. Labaj, Kendra Marchant, Rhon Porter
  • Patent number: 9792317
    Abstract: A method includes receiving a notification from a first device that a data record has been changed on the first device, and receiving a notification from a second device of an intent to change the data record on the second device. The method also includes instructing the second device to wait before changing the data record on the second device, and instructing the first device to synchronize the changed data record.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: October 17, 2017
    Assignee: KONY, INC.
    Inventors: Raj Kumar Koneru, Pattabhi Rama Rao Dasari, Prajakt Deshpande, Rajendra Komandur, Sriram Ramanathan, Srinivas Sesham, Matthew Terry, Matthew B. Trevathan, Sathyanarayana Vennapusala
  • Patent number: 9792116
    Abstract: A computer processor that implements pre-translation of virtual addresses with target registers is disclosed. The computer processor may include a register file comprising one or more registers. The computer processor may include processing logic. The processing logic may receive a value to store in a register of one or more registers. The processing logic may store the value in the register. The processing logic may designate the received value as a virtual instruction address, the virtual instruction address having a corresponding virtual base page number. The processing logic may translate the virtual base page number to a corresponding real base page number and zero or more real page numbers corresponding to zero or more virtual page numbers adjacent to the virtual base page number. The processing logic may further store in the register of the one or more registers the real base page number and the zero or more real page numbers.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: October 17, 2017
    Assignee: Optimum Semiconductor Technologies, Inc.
    Inventors: Mayan Moudgill, Gary Nacer, C. John Glossner, A. Joseph Hoane, Paul Hurtley, Murugappan Senthilvelan, Pablo Balzola
  • Patent number: 9788349
    Abstract: Disclosed herein are example embodiments for multi-modality communication with auto-activation. By way of example but not limitation, user interaction with a device may be determined to correspond to a second communication modality based, at least partly, on one or more parameters relating to utilization of the device. The device may activate at least one feature that causes a communication corresponding to a first communication modality to comprise a multi-modality communication corresponding to the first communication modality and to the second communication modality.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: October 10, 2017
    Assignee: Elwha LLC
    Inventors: Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud, John D. Rinaldo, Jr.
  • Patent number: 9778724
    Abstract: A first computer system including a first computer and a first display device is provided. The first computer includes a processor. The first display device is connected to the first computer and displays a graphics signal. The processor receives at least one of system state information and power state information from a second computer system including a second computer and a second display device, and generates a first power saving control command on the basis of the received state information. The processor transmits the first power saving control command to the second computer system. The first power saving control command is a command for controlling power saving of at least one of the second computer and the second display device.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: October 3, 2017
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Sunglk Jun, Baik Song An, Byeong Thaek Oh, Byung-gyu Lee
  • Patent number: 9762463
    Abstract: Methods and apparatus are disclosed for operating an access network including data connections (19) between end-user devices (12, 14, 16, 18) and an aggregation transceiver (20) at which connections (19) are aggregated for onward connection through the network.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: September 12, 2017
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventor: Ian Edwin Horsley
  • Patent number: 9749983
    Abstract: A communication system is provided. The communication system includes a main electronic device and an auxiliary electronic device. The auxiliary electronic device would send a connection sound wave signal. When the main electronic device receives the connection sound wave signal, the main electronic device sends a positioning signal. When the auxiliary electronic device receives the positioning signal, the auxiliary electronic device sends a positioning sound wave signal to the main electronic device. Moreover, the main electronic device determines a relative position of the auxiliary electronic device and the main electronic device according to the positioning sound wave signal, and displays an operating icon on a display unit of the main electronic device according to the relative position.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: August 29, 2017
    Assignee: Acer Incorporated
    Inventors: Wen-Cheng Hsu, Chao-Kuang Yang, Jia-Ren Chang
  • Patent number: 9740517
    Abstract: Techniques for adjusting memory in virtual machines are disclosed. According to aspects, memory status is obtained for a guest operating system. Based on the obtained memory status, an amount of guest physical addresses is reported to a memory manager of the guest operating system. Moreover, the amount memory assigned to the guest operating system may be adjusted during the runtime operation of the guest operating system.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: August 22, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrey Shedel, Mohamed Bouchet, Eric Traut, Osama M. Salem, Kevin Broas
  • Patent number: 9729964
    Abstract: A method for audio signal processing, where an audio amplifier drives a load through a connector, using 1) an input audio signal, and 2) a signal from a return pin of the connector. Output headroom of the audio amplifier is automatically detected, while the amplifier is driving the load. A variable resistor circuit that is coupled to provide variable resistance between the return pin of the connector and a ground plane, is automatically adjusted, in response to the detected output headroom of the amplifier. Other embodiments are also described and claimed.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: August 8, 2017
    Assignee: Apple Inc.
    Inventors: Roderick B. Hogan, Girault W. Jones, Nathan A. Johanningsmeier
  • Patent number: 9727839
    Abstract: A network document processing device includes an embedded controller. The controller monitors one or more document processing devices occurring on the device. The controller is further operable to probe one or more networked document processing devices to determine if it or they are operable to monitoring other network document processing devices. If not, the controller suitably undertakes monitoring of some or all of the networked devices. This monitoring may be concluded when another document processing device becomes active. Multiple document processing devices may also share all or part of monitoring of document processing devices for redundancy, load sharing or integrity checking.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: August 8, 2017
    Assignees: Kabushiki Kaisha Toshiba, Toshiba TEC Kabushiki Kaisha
    Inventor: Michael Yeung
  • Patent number: 9703709
    Abstract: A multithreaded processor can concurrently execute a plurality of threads in a processor core. The threads can access a shared main memory through a memory interface; the threads can generate read and write transactions that cause shared main memory access. An incoherency detection module prevents incoherency by maintaining a record of outstanding global writes, and detecting a conflicting global read. A barrier is sequenced with the conflicting global write. The conflicting global read is allowed to proceed after the sequence of the conflicting global write and the barrier are cleared. The sequence can be maintained by a separate queue for each thread of the plurality.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: July 11, 2017
    Assignee: Imagination Technologies Limited
    Inventors: Robert Graham Isherwood, Yin Nam Ko
  • Patent number: 9697354
    Abstract: In accordance with the present disclosure, a system and method are herein disclosed for providing secure SMI memory services, including the protection of SMM memory from surreptitious attacks by, for example, rootkits. Information handling systems are susceptible to attacks, especially attacks on SMM memory. In one example, an SMI handler corresponding to the SMI Driver associated with an SMI interrupt performs validation of a password. An SSMS driver allocates memory for the SMI handler to use with the validation process and also performs a secure erase of allocated memory blocks upon completion of all secure SMI Memory Services. By controlling the validation and secure erase process through the use of the SMI handler and SSMS driver, information leakage can be prevented resulting in system data integrity.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: July 4, 2017
    Assignee: Dell Products L.P.
    Inventor: Allen Wynn
  • Patent number: 9696955
    Abstract: An information processing apparatus is provided that includes a print data storage unit configured to store print data; a data list providing unit configured to transmit list information of the print data stored by the print data storage unit to a client apparatus via a network; a print request receiving unit configured to receive from the client apparatus selected print data identification information of selected print data selected from the list information; and a transmitting unit configured to transmit the selected print data corresponding to the selected print data identification information to an image forming apparatus via the network.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: July 4, 2017
    Assignee: Ricoh Company, Ltd.
    Inventor: Saki Wataishi
  • Patent number: 9674686
    Abstract: An apparatus and method for pairing mobile terminals are provided. The method includes detecting, by a first mobile terminal, a touch input corresponding to a request to pair a first mobile terminal with at least one other mobile terminal, broadcasting, by the first mobile terminal, pairing information, and connecting the first mobile terminal with the at least one other mobile terminal.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: June 6, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Izzatulla Bahadirov
  • Patent number: 9674076
    Abstract: Embodiments relate to setting up direct mapped routers located across independently managed compute and storage networks for enabling multiple modes of communication over the cross-coupled links between the networks. An aspect includes identifying a characteristic of a local entity based on a unique location identifier assigned to the local entity and learning a characteristic of a remote entity based on a location identifier received over a cross-coupled link between the local entity and the remote entity. A port on a local entity router is then correlated with the received location identifier of the remote entity. A route is then built in the direct mapped router table at a location pointed to by the location identifier of the remote entity. An optimistic failover route is established from a storage entity to a compute entity when a cross-coupled link between the storage entity and the compute entity is broken.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: June 6, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathan A. Besaw, Bret G. Bidwell, John Dorfner, Aruna V. Ramanan
  • Patent number: 9665449
    Abstract: An apparatus is installed in a main-unit device and used for transmission, where the main-unit device stores first setting information for setting the main-unit device and the apparatus, and the apparatus stores second setting information for setting the main-unit device and the apparatus, and determines whether one of the main-unit device and the apparatus has been replaced, based on the second setting information stored in the apparatus. When the apparatus has been replaced with a new apparatus having the same configuration, the apparatus copies the first setting information stored in the main-unit device into the new apparatus as the second setting information for the new apparatus. When the main-unit device has been replaced with a new main-unit device having the same configuration, the apparatus copies the second setting information stored in the apparatus into the new main-unit device as the first setting information.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: May 30, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Mikio Uehara
  • Patent number: 9660940
    Abstract: In some embodiments, an apparatus includes a flow control module configured to receive a first data packet from an output queue of a stage of a multi-stage switch at a first rate when an available capacity of the output queue crosses a first threshold. The flow control module is configured to receive a second data packet from the output queue of the stage of the multi-stage switch at a second rate when the available capacity of the output queue crosses a second threshold. The flow control module configured to send a flow control signal to an edge device of the multi-stage switch from which the first data packet or the second data packet entered the multi-stage switch.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: May 23, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Prashant Anand, Gunes Aybay, Arijit Sarcar, Hardik Bhalala
  • Patent number: 9645556
    Abstract: An automation device includes a master module, and a slave unit having a slave modules, where an interface module (IM) of the slave modules of the slave unit is connected to the master module via a bus, where each of the modules is parameterizable using a message transmitted to the IM by the master module, the message includes a data area for each of the slave modules for parameterization of each of the slave modules, and the message includes a data area for each slave module for its parameterization, wherein at least one default parameter data record is stored in at least one of the slave modules, and wherein a data record index, which is stored in that data area of the message which is provided for the at least one slave module is provided for accessing the at least one default parameter data record.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: May 9, 2017
    Assignee: Siemens Aktiengesellschaft
    Inventor: Markus Englert
  • Patent number: 9633623
    Abstract: A display device and a display method for the display device are provided. An image processing unit actively reads indicator bits stored in a receiving unit to determine whether the receiving unit receives an image signal. When it is determined that the receiving unit receives the image signal, the image processing unit enters a synchronous processing period to start receiving the image signal from the receiving unit.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: April 25, 2017
    Assignee: Coretronic Corporation
    Inventors: Wei-Lun Hung, Chih-Shin Hung
  • Patent number: 9626282
    Abstract: A data processing apparatus includes a request receiving unit that receives a request from a program that causes a device to perform a predetermined process; an emulating unit that emulates a process performed by the device in accordance with the request; an instruction receiving unit that receives an instruction to change a status of the emulating unit from a user; a status changing unit that causes the emulating unit to change the status in accordance with the instruction to change the status; and a storing processing unit that stores, in response to generation of the request or generation of the instruction to change, information indicating the request or information indicating the instruction to change in a first storing unit, wherein the emulating unit emulates the process performed by the device under a status changed by the status changing unit.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: April 18, 2017
    Assignee: Ricoh Company, Ltd.
    Inventor: Manami Kikuchi
  • Patent number: 9626147
    Abstract: A display device controlling method, a sink device thereof, and a mirroring system thereof are provided. The display device controlling method includes receiving metadata and media data for mirroring a screen image at a sink device from a source device, if a request is received, determining whether the request is an independent request for requesting to perform an operation of the sink device independent from an operation of the source device, or a dependent request for requesting to perform an operation of the sink device dependent to an operation of the source device, and, if the request is an independent request, carrying out the request at the sink device. When the request is input to the sink device, an operation desired by a user may be quickly performed.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: April 18, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Soo-ho Chang, Do-il Kwon, Artem Kozlov
  • Patent number: 9612990
    Abstract: A dual mode display-port connector including a host-side auxiliary interface, a display-side auxiliary interface, and a cable. Each of the host-side auxiliary interface and the display-side auxiliary interface includes a bi-directional converter and a direct-current (DC) balancing codec. The bi-directional converter converts differential auxiliary signals received via one side thereof into a single auxiliary signal and a single auxiliary signal received via another side thereof into differential auxiliary signals. The direct-current (DC) balancing codec performs DC balancing encoding on a single auxiliary signal received via one side thereof, and decodes an encoded single auxiliary signal obtained through an encoding process and received via another side thereof.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: April 4, 2017
    Assignee: OPTICIS CO., LTD.
    Inventors: Dong Pyeong Yang, Won Seok Jung, Won Gil Byun
  • Patent number: 9614692
    Abstract: Described herein are a method and an apparatus for minimizing within-die variations in performance parameters of a processor. The apparatus comprising: a reference generator to generate an adjustable compensated reference signal; a bias generator to generate a bias signal based on the adjustable compensated reference signal; a transmitter coupled with the bias generator to transmit an output signal; and a feedback mechanism to sample the output signal from the transmitter and to provide the sampled output signal to the bias generator.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: April 4, 2017
    Assignee: Intel Corporation
    Inventors: Luke A. Johnson, Adhiveeraraghavan Srikanth, Wenjun Yun
  • Patent number: 9609425
    Abstract: Circuitry detects properties of an accessory removably connected thereto via a multi-pole connector. The circuitry has first, second and third circuit terminals for coupling to respective first, second, and third poles of said connector, and has an output for providing evaluation values from which properties of the accessory may be derived. In the circuitry, first current sourcing circuitry is coupled to said first circuit terminal for providing a first current. A switch network comprises first, second, third and fourth switch network terminals, said first switch network terminal coupled to a reference potential, said second switch network terminal coupled to said second circuit terminal, and said third switch network terminal coupled to said third circuit terminal. Comparator circuitry provides a comparison signal, its first input terminal being coupled to said first circuit terminal.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: March 28, 2017
    Assignee: Cirrus Logic, Inc.
    Inventors: Graeme Mackay, Andrew Bothwell
  • Patent number: 9609152
    Abstract: A server provides a file to display a user interface to an information processing apparatus in accordance with a request from the information processing apparatus, and instructs the information processing apparatus to send the device information of the information processing apparatus to the server. The information processing apparatus acquires the device information of the information processing apparatus in accordance with the instruction, and sends, to the server, the device information of the information processing apparatus together with the request of the file to display the user interface. The server receives the device information of the information processing apparatus, and provides, to the information processing apparatus, the file to display the user interface based on the device information of the information processing apparatus. The information processing apparatus displays, based on the provided file, the user interface based on the device information of the information processing apparatus.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: March 28, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Takeshi Suwabe
  • Patent number: 9608909
    Abstract: A method is provided in one example embodiment and includes monitoring an egress port connected to a server to detect a traffic flow comprising a plurality of data packets and determining whether one of the packets is timeout dropped at the egress port. If at least one of the packets is timeout dropped at the egress port, the method further includes detecting a destination identifier (“DID”) of the timeout dropped packet and withdrawing a device identified by the detected DID from an FC zone to which it is assigned and reactivating the zone. The method further includes determining whether the traffic flow is experiencing high wait times at the egress port and, if the traffic flow is experiencing high wait times at the egress port, detecting the DID of the traffic flow and reducing a priority of the zone to which the detected DID is assigned and reactivating the zone.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: March 28, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Harsha Bharadwaj, Prabesh Babu Nanjundaiah
  • Patent number: 9600259
    Abstract: A mobile computing device includes a touchscreen, a transceiver, one or more processors, and a non-transitory memory that stores computer readable instructions. The instructions cause the processors to receive, via the transceiver, a link associated with an uninstalled native application. The instructions display an indication of the link on the touchscreen. The instructions detect, via the touchscreen, a user selection of the link and provide access to a digital distribution platform for downloading and installing the native application. The instructions download and install the native application onto the mobile computing device. The instructions, upon downloading and installing the native application, automatically launch the native application into the particular state indicated by the link, wherein the particular state is different from a default state into which the native application launches when an icon corresponding to the native application is selected.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: March 21, 2017
    Assignee: Quixey, Inc.
    Inventor: Liron Shapira
  • Patent number: 9594655
    Abstract: An integrated circuit may be provided with system-on-chip circuitry including system-on-chip interconnects and a microprocessor unit subsystem. The subsystem may include microprocessor cores that execute instructions stored in memory. Cache may be used to cache data for the microprocessor cores. A memory coherency control unit may be used to maintain memory coherency during operation of the microprocessor unit subsystem. The memory coherency control unit may be coupled to the system-on-chip interconnects by a bus. A command translator may be interposed in the bus. The command translator may have a slave interface that communicates with the interconnects and a master interface that communicates with the memory coherency control unit. The integrated circuit may have programmable circuitry that is programmed to implement a debug master coupled to the interconnects. During debug operations, the command translator may translate commands from the debug master.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: March 14, 2017
    Assignee: Altera Corporation
    Inventors: Manoj Reghunath, Sam Hedinger
  • Patent number: 9596597
    Abstract: A security gateway/home agent controller HAC is used to assign one home agent HA from a plurality of HAs and to identify at least one security protocol that is common between a mobile node MN and the assigned HA. Establishment of a security association between the MN and the assigned HA is enabled according to the identified security protocol and utilizing bootstrapping parameters provided over a secure connection between the security gateway/HAC and the MN. The bootstrapping parameters include at least a home address for the MN, an address of the assigned HA and security credentials and security parameters for the identified at least one security protocol. In an exemplary embodiment the home address for the MN may be an IPv6 home address and the MN may have certain capabilities with respect to security protocols and ciphering suites which the MN sends to the security gateway.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: March 14, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Basavaraj Patil, Gabor Bajko
  • Patent number: 9576061
    Abstract: An arithmetic operation unit receives a request to update a first data group during restoration using first history information and generates second history information indicating a history of updates. The arithmetic operation unit predicts a time taken until completion of restoration using the second history information on the basis of an amount of the second history information. The arithmetic operation unit compares the predicted time with a threshold and limits at least part of updates of the first data group during the restoration using the second history information on the basis of the comparison result.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: February 21, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Akinori Yamamoto, Kouji Takahashi, Kohshi Yamamoto, Hisashi Sugawara
  • Patent number: 9569132
    Abstract: In one aspect, a method includes determining a number of read blocks pending for each path from a host to a logical device, determining a number of write blocks pending for each path from the host to the logical device, determining one or more factors associated with time for each path from the host to the logical device and selecting a path from the host to the logical device to read or write data using the number of read blocks pending, the number of write blocks pending and the one or more factors associated with time.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: February 14, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Amrita Sadhukhan, Mikhail Borisov
  • Patent number: 9565032
    Abstract: Systems and methods for relate to bus ring performance monitoring and control. A bus ring includes an agent and a switch unit to connect the agent to the bus ring. The switch unit includes a transmit queue to store data from the bus ring to be transmitted to the agent and a receive queue to store data from the agent to be transmitted to the bus ring. A first counter is implemented to track a number of pending transactions in the transmit queue and a second counter is implemented to track a number of times the receive queue is full and unable to accept additional data. Frequency of the bus ring is increased or decreased based on comparison of values of the first counter and the second counter with corresponding predefined high and low threshold values.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: February 7, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Richard Gerard Hofmann, Ryan Wells, Vijay Nagaraj, Prudhvi Nadh Nooney
  • Patent number: 9557914
    Abstract: An object is to provide a technology for preventing content of an unlocking operation from being easily recognized by another person even when the unlocking operation is seen by the other person. In order to achieve the object, there is provided an electronic device (10) including an input reception unit (11) that receives an input from a user through an operation to indicate a predetermined region using a predetermined object, and a lock unit (12) that locks a predetermined function, and unlocks the lock when the input reception unit (11) receives an input caused by a first operation and an input caused by a second operation in parallel.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: January 31, 2017
    Assignee: NEC CORPORATION
    Inventor: Hiromu Kato
  • Patent number: 9547607
    Abstract: Systems, methods, and computer-readable storage media are provided for brokering access to peripheral devices and/or device models associated with a computing system. An access broker evaluates requests for access to peripheral devices/models on behalf of a plurality of applications. The access broker evaluates requests for access to peripheral devices including scanners, point-of-sale devices, and devices using ubiquitous device protocols (e.g., USB, HID, Bluetooth, and Bluetooth LE) utilizing application declarations and user consents based upon device model identifiers and/or device-specific identifiers associated with the various devices. Applications may be notified of consent changes at runtime and/or application firmware updates for peripheral devices may be conducted upon receipt of user consent, for instance, to ensure adequate battery power before performing a peripheral device firmware update.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: January 17, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dylan David Miller, George Evangelos Roussos, Paul Sliwowicz, Peter William Wieland, Benjamin Scott McGregor
  • Patent number: 9547573
    Abstract: Methods and apparatus, including computer program products, are provided for serial communications over a communications control pin. The method may include detecting, by a first device including a data interface, a current flow at a first communication control pin at the data interface; and assigning, by the first device based on the detection of the current flow at the first communication control pin, serial data communication circuitry to a second communication control pin at the data interface to carry serial data communications to another device. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: January 17, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Pekka E. Leinonen, Kai Inha, Timo T. Toivola, Pekka Talmola, Rune Lindholm, Timo J. Toivanen
  • Patent number: 9542348
    Abstract: Methods and structure for detecting that arbitration is delaying discovery. One embodiment is a Serial Attached Small Computer System Interface (SAS) expander. The SAS expander includes multiple SAS ports, a port monitor, and a controller. The port monitor is able to track physical link events during arbitration for at least one of the ports while discovery is in progress at the expander, and to detect based on the physical link events that arbitration is delaying discovery. The controller is able to prioritize discovery requests at the expander responsive to detecting that arbitration is delaying discovery.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: January 10, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Reid A. Kaufmann, Charles D. Henry, Jeffrey D. Weide, James A. Seely
  • Patent number: 9531623
    Abstract: Embodiments relate to setting up direct mapped routers located across independently managed compute and storage networks for enabling multiple modes of communication over the cross-coupled links between the networks. An aspect includes identifying a characteristic of a local entity based on a unique location identifier assigned to the local entity and learning a characteristic of a remote entity based on a location identifier received over a cross-coupled link between the local entity and the remote entity. A port on a local entity router is then correlated with the received location identifier of the remote entity. A route is then built in the direct mapped router table at a location pointed to by the location identifier of the remote entity. An optimistic failover route is established from a storage entity to a compute entity when a cross-coupled link between the storage entity and the compute entity is broken.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: December 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nathan A. Besaw, Bret G. Bidwell, John Dorfner, Aruna V. Ramanan
  • Patent number: 9483421
    Abstract: All steps required to create and operate a peripheral device of an electronic device can be performed without the need to plug in the peripheral device to the electronic device. Setup information for a peripheral device is extracted, modified and stored to fit to a physical existent peripheral device. The modified setup information is used to create a data structure that is passed to the peripheral bus driver. As the data structure contains a hot plug notification the reception causes the peripheral bus driver to initiate the setup process for the peripheral device. As the data structure is built from setup information that is available at the electronic device no additional user action is required. The invention also allows the creation of a device object for existing signed driver packets that may not be altered.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: November 1, 2016
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland