Abstract: A method where vibration information is received from a plurality of vibration sensors fixed to a steering wheel at given positions of the steering wheel. It is then determined, based on the received vibration information and expected propagation of vibration along the steering wheel, whether a user has caused vibration to the steering wheel and at which section of the steering wheel the vibration is caused. The section of the steering wheel where the vibration is caused to the steering wheel is referred to as a touch section. Responsive to the determination of the touch section, a user command is determined and a corresponding control command is sent to a controllable device so that a user can command the controllable device in a desired manner e.g. by tapping a particular section of the steering wheel.
Abstract: Systems and methods for monitoring input signal parameters are provided. One embodiment may include an input unit for receiving at least three signals. The at least three signals can comprise at least one value associated with at least one monitored parameter. The system may further include at least one controller for determining that the at least one value of the at least three signals is outside of a predetermined range of values, detecting a deviation in the at least one value associated with the at least three signals from an expected value within the predetermined range of values, determining that the deviation exceeds a predetermined period of time threshold, and determining a change in at least one of the at least three signals based at least in part on the determination that the deviation exceeds the threshold period of time.
Abstract: Disclosed is a data transmission/reception method and system for minimizing intercarrier interference (ICI) in a communication system using a multicarrier. The data transmission method by a transmitter includes grouping transmission signals in units of a predetermined number of transmission signals when the transmitter has received the transmission signals, multiplying each group of the transmission signals by a transmission coding matrix, and transmitting the transmission signals multiplied by the transmission coding matrix to a receiver.
Type:
Grant
Filed:
September 5, 2007
Date of Patent:
April 1, 2014
Assignees:
Samsung Electronics Co., Ltd, Korea Advanced Institute of Science & Technology (KAIST)
Abstract: A removable memory device is provided. The device includes a plurality of re-programmable non-volatile memory cells; and a controller including a processor and a controller memory, wherein an application is launched from the removable memory device and executed on a host system when the removable memory device interfaces with the host system, and the application launches a display window on a display device, wherein the display window is controlled by the application and is used to display advertisement content that is stored in the plurality of memory cells or from a server that is accessible by the host system.
Type:
Grant
Filed:
December 21, 2005
Date of Patent:
March 25, 2014
Assignee:
Sandisk Technologies Inc.
Inventors:
Carlos J. Gonzalez, Edwin J Cuellar, Susan A. Cannon
Abstract: A method for displaying advertisement content is provided. The method includes, launching an application from a removable memory device with a plurality of non-volatile memory cells and a controller including a processor, wherein the application is launched when the removable memory device interfaces with a host system; launching a display window on a display device that is controlled by the application; and displaying advertisement content on the display window, real-time from a server or offline using the advertisement content stored on the removable memory device.
Type:
Grant
Filed:
December 21, 2005
Date of Patent:
March 25, 2014
Assignee:
Sandisk Technologies Inc.
Inventors:
Carlos J. Gonzalez, Edwin J Cuellar, Susan A. Cannon
Abstract: A method for managing data between a virtual machine a bus controller includes transmitting an input output (IO) request from the virtual machine to a service virtual machine that owns the bus controller. According to an alternate embodiment, managing data between a virtual machine and a bus controller includes trapping a register access made by the virtual machine. A schedule is generated to be implemented by the bus controller. Status is returned to the virtual machine via a virtual host controller. Other embodiments are described and claimed.
Type:
Grant
Filed:
October 6, 2011
Date of Patent:
March 11, 2014
Assignee:
Intel Corporation
Inventors:
Kiran S. Panesar, Sanjay Kumar, Abdul R. Ismail, Philip Lantz
Abstract: A computer system including no basic input/output system (BIOS) for operating bootstrap used in initial activation of a legacy operation system is allowed to perform booting of legacy operation system therefor and includes a central processing unit (CPU) and a memory, in which extended firmware and bootstrap program are stored. The extended firmware includes BIOS emulator and a plurality of device drivers. The extended firmware uses the device driver to make the BIOS emulator perform emulation of BIOS operation in response to a BIOS call issued by the bootstrap program.
Abstract: A processing unit is connected to another processing unit through a system bus composed of serial signal communication line and synchronization signal communication line to be able to communicate therewith. When an operation unit detects abnormal state in the processing unit, the operation unit supplies notification of detection of the abnormal state to synchronization unit. The synchronization unit transmits the received detection notification of abnormal state to the other processing unit through the synchronization signal communication line. Conversion unit receives parallel communication data from the operation unit through important signal line instead of general signal line and converts the received parallel signal into serial signal to be transmitted to the other processing unit through the serial signal communication line, thereby soundness among processing units connected to the system bus is ensured when the system bus is configured to attain serial communication.
Abstract: The present invention discloses a new paradigm in Multimedia Services Creation Methodology, and new Service Creation and Service Execution Environments, based on this methodology. A service designer can access the Service Creation Environment via a Web based Graphical User Interface (GUI), to design new service in an automated way. The design process includes creation of the Service Logic Script (SLS), and associated databases that are used for storage of service and subscriber related data. The service developer (user) assembles Language Graphical Objects (LGO) into Service Logic Script. LGOs are part of a new graphical language that has been developed to meet multimedia service creation needs. They represent service control and call control primitive functions that have to be performed, in order to provide a multimedia service to service subscribers.
Type:
Grant
Filed:
April 8, 2011
Date of Patent:
March 4, 2014
Assignee:
AT&T Intellectual Property II, L.P.
Inventors:
Siroos K. Afshar, Nancy Conley, Keith Kiser, William J. Leighton, III, Dinesh N. Lokhande, Patricia E. Mccrink, Shapour Neshatfar, Boguslaw J. Olszowy, Rajiv Patel, Sudhakar Rajamannar, Mark Szachara, Eberhard F. Wunderlich
Abstract: A media presentation device converts media signals based on stored output settings. The media presentation device includes a sink-interaction port to at least partially receive device-specific information of a sink device, a data storage and a processor. The processor determines whether one of the plurality of at least partially stored device-specific information matches the received device-specific information of the sink device, and selects output settings corresponding to the stored device-specific information that matches the received device-specific information of the sink device for use in converting the media signals to an output format supported by the sink device.
Type:
Grant
Filed:
December 19, 2008
Date of Patent:
February 25, 2014
Assignee:
General Instrument Corporation
Inventors:
Christopher J. Stone, John D. Ogden, Carl A. Burger, Doug R. Szperka
Abstract: A method for back-off retry with priority routing in a single, cohesive SAS expander includes routing a data transfer between an input of a single, cohesive SAS expander and an output of the single, cohesive SAS expander, wherein the single, cohesive expander includes a first SAS expander, and at least one additional SAS expander via at least one inter-expander link (IEL). The routing of data may further include routing a first OPEN request on a direct path through the first SAS expander to a port of a device and routing a second OPEN request on an alternate path from the first SAS expander and through a second SAS expander to the port of the device. The method further includes determining link availability between the second SAS expander and the port of the device, and, upon determination of a failed link or a busy link, re-routing the data transfer from the second SAS expander to the first SAS expander or a third SAS expander, or retrying the data transfer through the second SAS expander.
Type:
Grant
Filed:
January 18, 2011
Date of Patent:
February 18, 2014
Assignee:
LSI Corporation
Inventors:
Stephen B. Johnson, Christopher McCarty, Wiliam Petty, Jeffrey J. Gauvin
Abstract: There is provided a communication device. The communication device includes: a first communication module configured to detect an external communication device in accordance with a first communication mode and communicate with the detected external communication device in accordance with the first communication mode; a second communication module configured to detect an external communication device in accordance with a second communication mode and communicate with the detected external communication device in accordance with the second communication mode, wherein power consumption of the second communication mode is lower than that of the first communication mode; a controller configured to: i) cause the second communication module to detect the external communication device in accordance with the second communication mode; and ii) connect the first communication module to the external communication device detected by the second communication module in accordance with the first communication mode.
Abstract: A data link interface can include a programmable delay chain configured to provide an amount of delay to a first clock signal that clocks a first portion of a data path. The data link interface can include a phase interpolator configured to determine an amount of phase offset applied to a second clock signal that clocks a second portion of the data path. The data link interface further can include a latency detector coupled to the programmable delay chain and the phase interpolator. The latency detector can measure a phase difference between the first and second clock signals and vary the amount of delay applied to the first clock signal and/or the amount of phase offset on the second clock signal responsive to the phase difference.
Abstract: Various methods, systems, and computer program products for deferring transmission of data related to collapsing a collapsible display panel are presented. The collapsible display panel may be collapsed. State data that indicates the collapsible display panel has been collapsed may be generated. A determination that no non-state change data corresponding to the collapsible display panel needs to be transferred to a server may be made. In response, the state data may be stored at least until non-state data is to be transmitted to the server. At some time after storing the state data, non-state data that is to be transmitted to the server may be identified. In response to identifying the non-state data that is to be transmitted to the server, the state data and the non-state data may be transmitted to the server together.
Type:
Grant
Filed:
October 19, 2011
Date of Patent:
February 11, 2014
Assignee:
Oracle International Corporation
Inventors:
Andrew Robinson, Matthew Cooper, Michael Elges
Abstract: A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to being executed by a computing device, cause the computing device to perform operations including upon occurrence of a scheduled time, polling an update distribution server to determine that an update for a computer executable software application is available, the computer executable software application configured to operate on the computing device and in response to determining that the update is available, obtaining the update over the Internet from the update distribution server, and selecting whether to install the update at a first time or to defer installing the update until a second time that is later than the first time.
Abstract: The disclosed embodiments provide a synchronization circuit that supports multiple parallel reads and writes. This synchronization circuit includes multiple coupled data storage locations that synchronize data and control signals between two time domains and control logic that facilitates simultaneously accessing a variable number of such data storage locations in the same clock cycle. During operation, the synchronization circuit receives a request to simultaneously access (e.g., read and/or write) two or more synchronized data storage locations. In response to the request, the control logic in the synchronization circuit determines whether the present state of the synchronization circuit can accommodate the request, and if so, simultaneously accesses two or more synchronized data storage locations.
Abstract: A method and apparatus for host enumeration process. One embodiment of the method provides a bit to indicate to the host whether enumeration process should start or continue. The bit may be set when the shared resource process has been successfully completed, or the bit may be set if too much time has elapsed since the shared resource process has started, or the bit may be set if too much time has elapsed before the shared resource process is started, or the bit may be set if the shared resource process has not been performed successfully, or the bit may be set if the port is open and it is unnecessary to perform the shared resource process.
Type:
Grant
Filed:
February 26, 2008
Date of Patent:
January 7, 2014
Assignee:
Hewlett-Packard Development Company, L.P.
Inventors:
David L. Matthews, Hubert E. Brinkmann, Barry S. Basile, Paul V. Brownell, Kevin G Depew
Abstract: A system and method for distributing enclosure services information is provided. A plurality of storage systems that are operatively interconnected with one or more intermediate networking devices and/or disk shelves are modified to include a target device driver module that is adapted to receive and process target commands from other storage systems to enable the sharing and retrieval of SES information from a storage shelf's master storage system.
Type:
Grant
Filed:
June 1, 2011
Date of Patent:
December 31, 2013
Assignee:
NetApp, Inc.
Inventors:
George Kong, Anthony F. Aiello, Radek Aster, Randal Thelen
Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for abstracting data acquisition and management. One or more aspects of the subject matter described in this specification can be embodied in one or more methods including: providing a cross-platform application program interface for a software application that runs in an application execution environment running on a computing platform; receiving a request, through the cross-platform application program interface, from the software application for access to a real-time sensor device; and in response to the request, identifying which of multiple predetermined sensor devices is currently available, the identified sensor device being configured to provide real-time data, determining an interval based on information associated with the software application, and providing data derived from the identified sensor device to the software application in accordance with the interval.
Abstract: Systems, devices, and methods for multiplexing one or more services are disclosed. Such systems and devices may have an architecture that includes communication interfaces, processors, storage devices, and software applications that generate virtual machines. Each of the virtual machines may receive a first set of service data for a service of the one or more services; process the first set of service data using the one or more software applications to generate a second set of service data and data instructions associated with the second set of service data; provides a service security function for the service; provide a service operating system; mine the first set of service data, including analytical information; and transmit the second set of service data and data instructions associated with the second set of service data to a display interface that may be a communication interface.
Type:
Grant
Filed:
August 30, 2010
Date of Patent:
December 17, 2013
Inventors:
William G. Bartholomay, Sin-Min Chang, Santanu Das, Arun Sengupta
Abstract: Various embodiments relate to an apparatus that converts between CFP signals and electrical CXP signals. Circuitry compensates for attenuation of a CXP interconnect connected to a CXP transceiver port, and converts between (i) electrical CXP signals of the CXP transceiver port (the electrical CXP signals compliant with the CXP specification), and (ii) CFP signals of the CFP transceiver port (the CFP signals compliant with the CFP specification).
Type:
Grant
Filed:
December 15, 2011
Date of Patent:
December 17, 2013
Assignee:
Spirent Communications, Inc.
Inventors:
Gabriel K. Au, Robert D. Yamashita, Kin Ho Tung
Abstract: A system controlling device having a tree structure includes a data controlling unit that functions as a root device. The data controlling unit is connected to a first image processing unit and a second image processing unit by separate high-speed serial buses. The first image processing unit performs image processing on image data scanned by a scanner, while the second image processing unit performs image processing on image data to be output to a printer. A storage unit is independently connected to the data controlling unit and stores therein image data processed by the first image processing unit and the second image processing unit.
Abstract: An interface system is used for interfacing a synchronous circuit with an asynchronous circuit, wherein the synchronous circuit generates, in response to a clock signal, a first control signal for indicating that a first data signal contains valid data, and wherein the asynchronous circuit generates, according to an asynchronous communication protocol, a second control signal indicating the state of transmission of a second data signal.
Abstract: A method may include distributing ranges of addresses in a memory among a first set of functions in a first pipeline. The first set of the functions in the first pipeline may operate on data using the ranges of addresses. Different ranges of addresses in the memory may be redistributed among a second set of functions in a second pipeline without waiting for the first set of functions to be flushed of data.
Abstract: Interconnect circuitry is configured to provide data routes via which at least one initiator device may access at least one recipient device and includes at least one input for receiving transaction requests from said at least one initiator device; at least one output for outputting transaction requests to the recipient device; at least one path for transmitting the transaction requests between the input and the output; and control circuitry for routing the received transaction requests from the input to the output, wherein the control circuitry is configured to maintain an ordering of at least some transaction requests with respect to the barrier transaction request within a stream of transaction requests passing along one of the paths, by not allowing reordering of at least some of the transactions requests that occur before the barrier transaction request in the stream of transaction requests.
Abstract: A request to perform an operation, such as a remote direct memory access (RDMA) write operation or a send operation that writes to memory, is sent from a sending input/output (I/O) adapter (e.g., an RDMA-capable adapter) to a receiving I/O adapter. The receiving I/O adapter receives the request and initiates performance of the operation, but delays sending an acknowledgment for the operation. The acknowledgment is delayed until the operation is complete (i.e., until the memory is updated and the data is visible to the remote processor), as determined by a read operation initiated and performed by the receiving I/O adapter transparent to the sending I/O adapter.
Type:
Grant
Filed:
August 30, 2010
Date of Patent:
November 19, 2013
Assignee:
International Business Machines Corporation
Abstract: The invention relates to an assembly comprising a main device and an accessory, which can be connected by a safe connector and a safe detection method. According to the invention, the assembly comprises: —a main device (2), —an accessory (3) connectable to the main device (2), —the accessory (3) comprising an accessory connector (4) for mating with a device connector (5) of the main device (2), —the accessory connector (4) and the device connector (5) each comprising one or more supply contacts (7) for transmitting electric power from the main device (2) to the accessory (3), —the main device (2) comprising a detection device (9), which, if connecting the accessory (3) to the main device (2), receives complex accessory data stored by the accessory (3) and which by positive evaluation of the complex data enables applying a supply voltage at the one or more supply contacts (7) of the device connector (5).
Abstract: Systems and methods for sharing data storage on an electronic device are disclosed. A system may include a memory and a processor, an operating system executing on the electronic device, a preboot application executing on the electronic device, and a virtual drive. The operating system may be configured to mount the virtual drive and the preboot application may also be configured to mount the virtual drive.
Abstract: An information processing apparatus includes a plurality of processors configured to form a pipeline, a plurality of communication units configured to transfer communication data between a processor in an upstream stage of the pipeline and another processor in a downstream stage and to temporarily store the communication data output from the processor in the upstream stage to the processor in the downstream stage into an internal FIFO buffer, and a memory configured to be accessible from each of the processors and each of the communication units.
Abstract: Machine-readable media, methods, apparatus and system are described. In some embodiments, a client platform may determine that an input/output operation related to a hardware device may happen in a virtual machine of the client platform and request a server platform via the network to handle the input/output operation related to the hardware. The server platform may receive the request from the client platform through the network; and identify a software device from a plurality of software devices in the server platform to handle the request, wherein the identified software device corresponds to the hardware device related to the input/output operation.
Type:
Grant
Filed:
December 23, 2005
Date of Patent:
October 29, 2013
Assignee:
Intel Corporation
Inventors:
Benjamin Liu, Xiaofeng Ling, Yunhong Jiang, Xin Li
Abstract: An image forming apparatus that can reduce the number of signal lines that can respond to interrupt processing by conducting I/O control that can acquire irregularly generated sensor detection signals. Identification control means of the image forming apparatus uses the data line in the period other than when conducting identification control of the detection means or the drive means to acquire the data of the specified detection means as valid data. Delay of the detection response time to irregularly generated signals can be minimized by using the data line other than when conducting identification control of the detection means or the drive means to acquire irregularly generated detection signals.
Abstract: Methods, systems and computer program products are provided for providing a level of anonymity to patient records/information. A unique user identification (ID) associated with a current user is received at an interface of a computer database environment. A first role code associated with a first role of the current user is received at the interface of the computer database environment. The current user is allowed access to a defined set of patient records/information in the computer database environment. The defined set of patient records/information being defined based on the user ID and the first role code of the current user.
Type:
Grant
Filed:
February 7, 2006
Date of Patent:
October 22, 2013
Assignee:
International Business Machines Corporation
Inventors:
Robert R. Friedlander, James R. Kraemer
Abstract: A novel and efficient method is described that creates a monolithic high capacity Packet Engine (PE) by connecting N lower capacity Packet Engines (PEs) via a novel Chip-to-Chip (C2C) interface. The C2C interface is used to perform functions, such as memory bit slicing and to communicate shared information, and enqueue/dequeue operations between individual PEs.
Abstract: A method and system for providing computer input/output (I/O) functionality within a remote computing environment. The system comprises a host audio controller and a remote audio controller for bridging audio data between a host computing system and at least one remote audio device, a host USB controller and a remote USB controller for bridging USB data between the host computing system and at least one remote USB device, and an encoder module and a remote display decoder for bridging a digital video signal from the host computing system to a remote display, wherein the host audio controller, the host USB controller, and the encoder module are communicatively coupled to the remote audio controller, the remote USB controller, and the remote display decoder, respectively, via a computer network.
Abstract: The present invention provides an open application program interface (API) service. A method of providing the API service includes generating meta-data for executing an API, generating resource data for generating a mash-up of the API, generating description data corresponding to the API, the meta-data, and the resource data, and generating an API package comprising the API, the meta-data, the resource data, and the description data. Accordingly, mash-up contents can be easily generated from various types of APIs.
Type:
Grant
Filed:
September 12, 2008
Date of Patent:
October 1, 2013
Assignee:
Samsung Electronics Co., Ltd.
Inventors:
Dong-shin Jung, Joo-yeol Lee, Joe Antony Lawrence, Raghavendra Malapati, Subramanian K., Vinoth Sasidharan
Abstract: A computer program product is provided for performing an input/output (I/O) processing operation at a host computer system. The computer program product is configured to perform: obtaining a transport command word (TCW) at a channel subsystem for an I/O operation, the TCW including an address of a transport command control block (TCCB) having a transport command area (TCA) configured to hold a first plurality of device command words (DCW) and control data associated with respective DCWs, the first plurality of DCWs including a transfer TCA extension (TTE) DCW that specifies a TCA extension, the TCA extension configured to hold one or more DCWs and control data associated with respective DCWs; gathering the TCCB from one or more locations specified in the TCCB address and transferring the TCCB to the control unit; gathering the TCA extension specified by the TTE DCW; and transferring the TCA extension to the control unit.
Type:
Grant
Filed:
June 30, 2011
Date of Patent:
October 1, 2013
Assignee:
International Business Machines Corporation
Inventors:
Susan K. Candelaria, Scott M. Carlson, Daniel F. Casper, John R. Flanagan, Roger G. Hathorn, Matthew J. Kalos, Louis W. Ricci, Dale F. Riedy, Cynthia Sittmann
Abstract: A computer system having a plurality of processor cores utilizes a device driver running in a driver virtual machine to handle I/O with the corresponding device for other virtual machines. A hypervisor in the computer system receives an interrupt from the corresponding device and identifies a virtual machine that best correlates to the received interrupt prior to forwarding the interrupt for handling by the driver virtual machine. The hypervisor then speculatively transmits a notification to the identified virtual machine to wake up and poll a memory shared between the identified virtual machine and the driver virtual machine. Once the driver virtual machine completes handling of the forwarded interrupt, it copies data made available by the corresponding device to the shared memory for access by the polling identified virtual machine.
Type:
Grant
Filed:
September 18, 2009
Date of Patent:
September 24, 2013
Assignee:
VMware, Inc.
Inventors:
Wei Huang, Xiaoxin Chen, Michal Ostrowski, Qicheng Christopher Li
Abstract: While an information handling device is in a reduced power state, the information handling device transitions from the reduced power state to a higher power state in response to receiving a message over an established wireless network connection that maintains a presence on a wireless network. In turn, the information handling device processes the message accordingly in the higher power state.
Type:
Grant
Filed:
June 4, 2010
Date of Patent:
September 10, 2013
Assignee:
Lenovo (Singapore) Pte. Ltd.
Inventors:
Jeffrey Clark, Mark Charles Davis, Justin Tyler Dubs, Steven Richard Perrin, Jennifer Greenwood Zawacki, Dekui Zhang
Abstract: In one embodiment, a method includes storing, in a storage unit, a number of data transfer requests to issue for a data request signal. Data transfer requests are issued to a direct memory access (DMA) controller of a system for transfer of data to a buffer unit. The stored number of data transfer requests is determined. The issuance of data transfer requests are stopped when the stored number of data transfer requests is met.
Abstract: In a data processing system having a processor, a DMA controller, a peripheral, and a memory, a method includes initiating a DMA transfer between the peripheral and the memory, wherein the DMA transfer comprises N subsets of data to be transferred between the peripheral and the memory, N having a value of two or more; asserting, by the peripheral, an event status indicator each time an event is completed by the peripheral; in response to each assertion of the event status indicator, the peripheral, based on a data request enable signal from the DMA controller, performing one of asserting a data request signal provided to the DMA controller or providing an interrupt request to the processor; and in response to each assertion of the data request signal, the DMA controller initiating transfer of a next subset of data of the N subsets of data between the memory and the peripheral.
Type:
Grant
Filed:
April 27, 2010
Date of Patent:
August 13, 2013
Assignee:
Freescale Semiconductor, Inc.
Inventors:
Joseph C. Circello, John D. Mitchell, Sheilah C. Phan
Abstract: An information processing system includes a master module for outputting a transfer state signal in correspondence to a data read instruction when the data read instruction is successively output plural times, the transfer state signal indicating that at least one data read instruction succeeds some one of the data read instructions; and a memory controller for, when receiving the some one of the data read instructions and the corresponding transfer state signal from the master module, supplying data corresponding to the some one of the data read instructions to the master module, while reading data corresponding to the at least one data read instruction, which succeeds the some one of the data read instructions, from a memory and holding the read data in accordance with the received transfer state signal.
Abstract: A method to provide instant duplication of the machine images of an IT environment. The method is implemented by a system that includes a management server to oversee all operations, a storage controller, at least one host target machine of the IT Environment and at least one simple storage disk controlled by the storage controller. The method includes configuring each host target machine to access a logical drive as its hard drive, managing by the storage controller of the information inside each logical drive and storing the information on each of the at least one disks. The method also includes implementing the storage controller of two duplication algorithms. A third algorithm is provided for choosing between the first and the second duplication algorithms for each of the at least one disk elements in the IT environment.
Abstract: Methods and systems for controlling a vehicle are provided. The system includes a controller configured to generate output signals using input signals received from a plurality of different types of input devices wherein the controller is configured to operate at a predetermined logic level and a universal input module corresponding to each type of the plurality of different types of input devices. The universal input module is configured to receive an input signal from an associated input device of one of the different types, determine an operating range of the input device corresponding to one of the different types of input devices, and transmit an output to the controller at the predetermined logic level wherein the output corresponds to the received input scaled to the determined operating range.
Type:
Grant
Filed:
July 31, 2007
Date of Patent:
August 6, 2013
Assignee:
General Electric Company
Inventors:
Samuel Robert Mollet, Michael Scott Mitchell
Abstract: Software stored on a computer-readable storage medium at a user station configured for communications with a multiplicity of independently-operated data sources via a non-proprietary network instantiates a user interface function that enables a user at the user station to select one of a plurality of available network communications service providers, a communications function that establishes a communication link between the user station and a selected one of the multiplicity of independently-operated data sources using the selected one of the network communications service providers, and a data transport function that effectuates data transfers between the user station and the selected one of the data sources via the established communication link. Corresponding methods and a dedicated user station providing corresponding functions are also described.
Abstract: A converter apparatus is provided enabling conversion of data between different form factor pluggable standards. The converter comprises a first connector that connects to a first device according to a first form factor pluggable standard, and a second connector that connects to a second device according to a second form factor pluggable standard. The converter further comprises a signal processor coupled between the first connector and the second connector. The processor converts at least one of transmit signals in the first form factor pluggable standard to transmit signals in the second form factor pluggable standard and receive signals in the second form factor pluggable standard to receive signals in the first form factor pluggable standard. A controller in the converter is coupled to the processor and to the first and second connector. The controller configures the processor to be used for converting signals between the form factor pluggable standards.
Type:
Grant
Filed:
April 20, 2010
Date of Patent:
July 30, 2013
Assignee:
Cisco Technology, Inc.
Inventors:
Adam J. Carter, Karthik Ramaswamy, Marco Mazzini, Norman Tang
Abstract: A computing system translates a world space position of a hand of a human target to a screen space cursor position of a user interface. When the cursor overlaps a button in the user interface, the computing system actuates the button in response to a movement of the hand in world space that changes the cursor position by a depth threshold along a z-axis regardless of an initial z-axis position of the cursor. When the button includes an activation lock, the computing system unlocks the activation lock, prior to button actuation, if the cursor path satisfies unlocking criteria.
Abstract: A method, system and computer program product are provided for implementing PCI-Express memory domains for single root virtualized devices. A PCI host bridge (PHB) includes a memory mapped IO (MMIO) domain descriptor (MDD) and an MMIO Domain Table (MDT) are used to associate MMIO domains with PCI memory VF BAR spaces. One MDD is provided for each unique VF BAR space size per bus segment connecting a single root IO virtualization (SRIOV) device to the PCI host bridge (PHB). The MDT used with the MDD includes having a number of entries limited to a predefined total number of SRIOV VFs to be configured. A VF BAR Stride, which may be further implemented as a VF BAR Stride Capability Structure, is provided to reduce the number of MDDs required to map SRIOV VF BAR spaces. A particular definition of the MDD is provided to reduce the number of MDDs required to at most one per SRIOV bus segment below a PHB.
Type:
Grant
Filed:
January 17, 2011
Date of Patent:
July 23, 2013
Assignee:
International Business Machines Corporation
Inventors:
Eric N. Lais, Gregory M. Nordstrom, Steven M. Thurber
Abstract: Secrecy of printed matter is raised and charges for a storing area are more accurately charged. According to the invention, a printing apparatus is instructed so as to store print data corresponding to a print request into one of a plurality of storing areas. The print data is transmitted to the printing apparatus. The user is notified of authentication information corresponding to the print data stored in one of the plurality of storing areas.
Abstract: A controller is provided that receives a single enclosure management (EM) serial bit stream from an expander or other device and divides the EM serial bit stream into multiple EM serial bit streams for delivery to multiple respective midplanes or backplanes. In this way, a separate EM serial bit stream is provided to each midplane or backplane without having to increase the number of ports that are available on the expander or other device that interfaces with the backplane or midplane.
Type:
Grant
Filed:
January 17, 2011
Date of Patent:
June 25, 2013
Assignee:
LSI Corporation
Inventors:
Jason M. Stuhlsatz, Naman Nair, Debal Krishna Mridha, Lakshmana Anupindi, Kakanuru Lakshmi Kanth Reddy
Abstract: A computer switching device is disclosed which enables switching between a local computer and a secure computer connected through a network. The device sits like a keyboard-video-mouse (KVM) and optionally audio device between the local computer and the local input/output devices, but connects to the secure computer through a network. Access to the secure computer is pre-configured in the switching device through access and security settings for a specific user to the specific secure computer. The switching device specifically prevents access to the secure computer by the local computer, printer, or storage devices such as fixed or removable media drives. Tamper detection is included to disable secure access on any tampering with the switching device.