Of Peripheral Device Patents (Class 703/24)
-
Patent number: 9389990Abstract: A method, system, and computer program product are described. The system includes a first memory device to store programming code of the device driver, the device driver providing an interface to a data manipulation device, and a second memory device to store a test case to test the device driver, the device driver receiving version information specifying a targeted version or the device driver determining the version independently of the test case. The system also includes a third memory device to store a simulation including a version verification portion and a data manipulation portion, and a processor to execute the test case on the device driver, execution of the test case including, based on a request by the device driver, execution of the version verification portion of the simulation and, based on a result of executing the version verification portion, execution of the data manipulation portion of the simulation.Type: GrantFiled: September 30, 2014Date of Patent: July 12, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anthony T. Sofia, Brad D. Stilwell
-
Patent number: 9348513Abstract: A serial attached small computer system interface (SAS) expander for providing a virtual tape drive. The expander includes a virtual tape manager to generate a virtual tape virtual PHY capable of being part of a zone group wherein the virtual tape virtual PHY comprises drive bays which support disk drives for emulation of tape drives.Type: GrantFiled: July 27, 2011Date of Patent: May 24, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Balaji Natrajan, Michael G Myrah
-
Patent number: 9342711Abstract: In general, the invention provides a computer architecture designed for enhanced data security. In embodiments, the architecture comprises two sub-systems, each with their own processing units and memories, and a defined set of interfaces that interconnect the two sub-systems and the external world. One sub-system is designed to provide a familiar environment for running computer applications. The other sub-system is designed to provide a secure bridge between the first sub-system and users via input and output devices.Type: GrantFiled: August 19, 2014Date of Patent: May 17, 2016Assignee: JANUS TECHNOLOGIES, INC.Inventors: Chen-Hua Wang, Sofin Raskin, Leonid Rozenboim
-
Patent number: 9314189Abstract: An extracorporeal physiological measurement device is disclosed, having fastening means for attaching to the body of a person or animal, measurement means for detection of values of a physiological measured variable on the body, and movement-detecting means and measured-value-influencing means connected thereto at the input for influencing the detected measured values before processing or storage as a function of a position or movement status of the body or the measurement device detected by the detection means such that the measured-value-influencing means have a unit for detection of a shift in position between the measurement device and the body.Type: GrantFiled: November 4, 2010Date of Patent: April 19, 2016Assignee: Biotronik CRM Patent AGInventors: Michael Diebold, Jens Philipp
-
Patent number: 9319866Abstract: Devices, systems and methods are disclosed for automated multi-device, multi-persona wireless SIM management. A virtual SIM database associated with a user is maintained on the mobile service provider's network. Such a virtual SIM database contains multiple personas for that user. For each of the user devices they wish to use on the mobile service network, the user is furnished with one “stub” SIM to be installed on the user device, onto which may be loaded any one of the personas maintained by the virtual SIM database. Upon an event, a selected user device downloads a selected persona from the network and loads it onto its stub SIM, so that the selected device is now registered on the network with that persona.Type: GrantFiled: September 25, 2012Date of Patent: April 19, 2016Assignee: AT&T INTELLECTUAL PROPERTY I, LPInventor: Nicholas S. Huslak
-
Patent number: 9311106Abstract: Techniques and mechanisms allow for implementing multiple configuration profiles for dynamic reconfiguration of an Intellectual Property (IP) core. A minimum set of data may be generated, as well as detecting errors between the configuration profiles.Type: GrantFiled: October 3, 2013Date of Patent: April 12, 2016Assignee: Altera CorporationInventor: Jakob Jones
-
Patent number: 9274688Abstract: Systems and methods may replace and/or enhance green screens. A green screen may be replaced and/or enhanced by receiving green screen data, determining a modification to be applied to the green screen data, generating a user interface screen including the green screen data and the modification, and causing the user interface screen to be displayed on a display.Type: GrantFiled: December 13, 2013Date of Patent: March 1, 2016Assignee: MICRO FOCUS (IP) DEVELOPMENT LIMITEDInventors: Avihai Suissa, Dorian Hugues
-
Patent number: 9268667Abstract: A manufacturing testing system includes an information handling system, a RAM memory device including a reserved physical RAM address space, non-volatile bootable disk, and a header for the reserved physical RAM address space. The head may include a non-volatile bootable disk signature, a start physical address, a length of reserved space, and a processor.Type: GrantFiled: December 19, 2012Date of Patent: February 23, 2016Assignee: DELL PRODUCTS, LPInventors: Tao Chen, Xiao Ping Fang, Eng Hooi Teoh, Li Feng Lin, Hai Bo Yang
-
Patent number: 9250829Abstract: A processor of a distribution device included in a storage system is configured to manage an initial write position and a current write position for each of a plurality of storage apparatuses. The initial write position varies for the storage apparatuses. The processor is configured to receive a write request and give an instruction for writing data to each of the storage apparatuses in accordance with the current write position by distributing the write request to each of the storage apparatuses. The processor is configured to manage offset information indicating a write position relative to a top of a storage device corresponding to the current write position for each of the storage apparatuses. The processor is configured to receive a read request and select, based on the offset information, one of the storage apparatuses so as to send the read request to the selected storage apparatus.Type: GrantFiled: January 29, 2014Date of Patent: February 2, 2016Assignee: FUJITSU LIMITEDInventor: Ken Iizawa
-
Patent number: 9244866Abstract: A computing device includes a hardware network component, a hardware serial component, device drivers, a network driver, and a serial driver. The hardware network component connects the computing device to other computing devices. The hardware serial component connects the computing device to peripheral devices over a serial bus. Each device driver is for one of these peripheral devices or for a peripheral device connected to a serial bus of one of the other computing devices. The network driver is for the hardware network component, and the serial driver is for the hardware serial component. The serial, network, and device drivers interact to permit the computing device to communicate with the peripheral devices of the other computing devices over a network. The device drivers for the peripheral devices of the other computing devices are unaware that these peripheral devices are not connected to the serial bus of the computing device.Type: GrantFiled: April 30, 2010Date of Patent: January 26, 2016Assignee: International Business Machines CorporationInventors: Liang Z. Wee, Jessica M. J. Tan, Hoon W. Soon, Her J. Foo, Hong C. Tan
-
Patent number: 9207877Abstract: A method for operating a virtual tape emulator that receives a request to access a directory in a disk array including a set of directories. The method includes determining whether the directory is stalled, and if so, preventing access to the directory. In another embodiment, a virtual tape emulator includes a request reception module configured to receive a request to access a directory in a disk array including a set of directories. The virtual tape emulator further includes a stall determination module configured to determine whether the directory is stalled, and an access prevention module configured to prevent access to the directory if the directory is stalled.Type: GrantFiled: March 30, 2012Date of Patent: December 8, 2015Assignee: EMC CorporationInventor: Larry W. McCloskey
-
Patent number: 9202238Abstract: Disclosed are systems and methods for transmitting information from a remote location to a financial decision system. In certain representative transmission methods machine readable content is generated that is adapted to be received by a financial decision system. The machine readable content is transmitted using a first protocol or standard. The transmission of machine readable content is received and converted from the first protocol to a second protocol or standard. The machine readable content is then transmitted using the second protocol. The first protocol can be a non-packet switched serial protocol, such as RS-232. The second protocol can be a packet-switched Internet Protocol (IP), such as for example, User Datagram Protocol (UDP) or Transmission Control Protocol (TCP).Type: GrantFiled: January 30, 2009Date of Patent: December 1, 2015Inventor: Nathan Harris
-
Patent number: 9203944Abstract: A vehicular multimode cellular/PCS phone including a chipset located in the vehicle for communicating with at least one of a plurality of wireless service provider networks; an multimode antenna in communication with the chipset for communicating with a wireless base antenna of at least one of the plurality of wireless service provider networks; at least one medium port for receiving a removable medium, the removable medium containing at least one of access numbers, access codes, and access authentication numbers of at least one of the plurality of wireless service provider networks.Type: GrantFiled: October 24, 2014Date of Patent: December 1, 2015Assignee: CenturyLink Intellectual Property LLCInventors: Michael P. Morrissey, Mohit Mathur
-
Patent number: 9191445Abstract: A method and system for managing an emulation session of a computer product. The method and system involves receiving a request from a user device to establish the emulation session; establishing an electronic communication link between the user device and an emulation server for providing the emulation session to the user device; operating at least one server processor, the at least one server processor being in electronic communication with the user device and the emulation server and being separate from the user device processor, to determine emulation session data based on the received request and by monitoring the emulation session; to determine a plurality of emulation session parameters based on the received request; to determine a session action to be applied to the emulation session based on the plurality of emulation session parameters and the emulation session data; and to control the emulation session based on the session action.Type: GrantFiled: January 16, 2013Date of Patent: November 17, 2015Inventor: Giovanni Morelli, Jr.
-
Patent number: 9122622Abstract: In one embodiment, a controller system comprises a plurality of remote interface modules and a control module. Each remote interface module is configured to be coupled to a corresponding controlled system for receiving first input signals therefrom, providing first output signals thereto, and generating first data signals based on the first input signals. The control module is coupled to the remote interface modules to receive the first data signals from the remote interface modules, and provide second data signals to the remote interface modules. The control module is configured to receive second input signals from a host computer and to provide second output signals to the host computer. The control module is configurable to selectively generate the second data signals and the second output signals based on the first data signals, the second input signals, and configuration equations.Type: GrantFiled: February 12, 2014Date of Patent: September 1, 2015Assignee: Digital Dynamics, Inc.Inventors: Craig A. Nelson, Stephen J. Fricke
-
Patent number: 9110744Abstract: Techniques for firmware providing a simulated system management mode (SMM) while being executed by a non-x86 platform, such as an ARM platform. In response to receiving a service call from an OS interface driver, the firmware may determine a requested service identified by the service call. Thereafter, the firmware may identify an appropriate service handler to perform the requested service. After the appropriate service handler performs the requested service, the appropriate service handler notifies the OS interface driver. Since the SMM is emulated by the firmware, the firmware may execute on an x86 platform or a non-x86 platform, such as an ARM platform.Type: GrantFiled: September 2, 2011Date of Patent: August 18, 2015Assignee: Phoenix Technologies Ltd.Inventor: Timothy A. Lewis
-
Patent number: 9069918Abstract: A system and method for writing simulation acceleration data from a host workstation to a hardware emulation system without considerably sacrificing emulation speed or sacrificing the emulation capacity available for a user's logic design. According to one embodiment, a system comprises a logic software simulator running on a host workstation; a hardware emulation system having a system bus and an emulator chip, the emulator chip includes: an emulation processor that generates emulation data, and a data array connected to the system bus; and a high-speed interface connecting the host workstation to the system bus of the hardware emulator, wherein simulation acceleration data from the host workstation are written to the data array of the emulator chip using the system bus.Type: GrantFiled: June 11, 2010Date of Patent: June 30, 2015Assignee: Cadence Design Systems, Inc.Inventors: Mitchell Poplack, Beshara Elmufdi
-
Patent number: 9043553Abstract: Various technologies and techniques are disclosed for using transactional memory hardware to accelerate virtualization or emulation. State isolation can be facilitated by providing isolated private state on transactional memory hardware and storing the stack of a host that is performing an emulation in the isolated private state. Memory accesses performed by a central processing unit can be monitored by software to detect that a guest being emulated has made a self modification to its own code sequence. Transactional memory hardware can be used to facilitate dispatch table updates in multithreaded environments by taking advantage of the atomic commit feature. An emulator is provided that uses a dispatch table stored in main memory to convert a guest program counter into a host program counter. The dispatch table is accessed to see if the dispatch table contains a particular host program counter for a particular guest program counter.Type: GrantFiled: June 27, 2007Date of Patent: May 26, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Martin Taillefer, Darek Mihocka, Bruno Silva
-
Patent number: 9020802Abstract: A computer program product, method, and apparatus for discovering information about the nodes of the disperse data network, sending a command from a client to a distributed file system, wherein the distributed file system contains the discovered information, distributing the command from the distributed files system to one or more of the nodes of the distributed file system, and executing the command on the one or more network nodes.Type: GrantFiled: June 28, 2012Date of Patent: April 28, 2015Assignee: EMC CorporationInventors: Patricia G. S. Florissi, Sudhir Vijendra
-
Patent number: 9015020Abstract: A building control system comprises a central control station and at least one control panel connected to the central control station over a network. At least one loop is connected to at least one control panel. The at least one loop comprises a plurality of installed building control devices connected in an electrical circuit. A simulator is also connected to the network and configured to simulate the operation of a plurality of uninstalled building control devices for the building control system. The simulator is further configured to communicate over the network with the plurality of installed building control devices. Simulation of the operation of the uninstalled building control devices occurs simultaneously with the communication between the installed building control devices and the simulator. Accordingly, the simulator may be used to test the entire building control system during the process of installation at a facility.Type: GrantFiled: April 22, 2008Date of Patent: April 21, 2015Assignee: Siemens Industry, Inc.Inventor: Karen Lontka
-
Patent number: 8990063Abstract: A hammer system and method thereof for monitoring an organization platform to detect system level problems of one or more applications. The hammer system may include a hammer device, an enhanced trunk group poller, and a client-specific application hammer. The client-specific application hammer may be structured as a simulator that is operable to periodically place calls into the organization platform and emulate real call scenarios. The simulator may include D-channel polling logic.Type: GrantFiled: August 29, 2011Date of Patent: March 24, 2015Assignee: West CorporationInventors: Mahendra Varman, Mahmood S. Akhwand
-
Patent number: 8966477Abstract: A system comprises a guest graphics subsystem with a combined virtual graphics device that combines underlying emulated virtual graphics device and virtual function of a physical graphics device to support virtual machine migration. The VMM in the system may expose to the guest a single combined virtual PCIe graphics device that combines access to the virtual graphics device and the virtual function, and switches between the virtual graphics device and the virtual function for graphics acceleration without triggering a PnP event in the guest OS. In response to the switch, the guest graphics stack and applications may redraw their windows to provide a consistent user experience.Type: GrantFiled: April 18, 2011Date of Patent: February 24, 2015Assignee: Intel CorporationInventors: Shanwei Cen, Raman Srinivasan, David J. Cowperthwaite
-
Patent number: 8965749Abstract: A method, apparatus, system, and computer program product for secure server system management. A payload containing system software and/or firmware updates is distributed in an on-demand, secure I/O operation. The I/O operation is performed via a secured communication channel inaccessible by the server operating system to an emulated USB drive. The secure communication channel can be established for the I/O operation only after authenticating the recipient of the payload, and the payload can be protected from access by a potentially-infected server operating system. Furthermore, the payload can be delivered on demand rather than relying on a BIOS update schedule, and the payload can be delivered at speeds of a write operation to a USB drive.Type: GrantFiled: March 21, 2013Date of Patent: February 24, 2015Assignee: Intel CorporationInventors: Palsamy Sakthikumar, Michael A. Rothman, Vincent J. Zimmer, Robert C. Swanson, Mallik Bulusu
-
Patent number: 8958414Abstract: A modular system uses point-to-point communication between field-programmable gate arrays (FPGAs) on a control module and each port module, respectively, to manage basic module functions, such as power, environmental monitoring, and health checks on the modules and their components. This allows a chassis to be managed without fully powering each card first, frees processors on the modules from having to perform health checks, allows dedicated resources to rapidly monitor the health of each card, and prevents one bad card from disabling management of all cards.Type: GrantFiled: May 19, 2008Date of Patent: February 17, 2015Assignee: Force10 Networks, Inc.Inventor: David K. Wong
-
System and apparatus for accessing a multiphysics modeling system via a design system user interface
Patent number: 8949089Abstract: Systems and methods for controlling settings of a design system include receiving, via a communications interface, identifying data associated with a multiphysics modeling system. Instructions are transmitted via the communication interface or another interface. The instructions include model settings related to a multiphysics model at least partially residing in the multiphysics modeling system. Model results are received that are at least partially derived from the transmitted model settings. At least a portion of the received model results are displayed in a graphical user interface associated with the design system.Type: GrantFiled: November 26, 2013Date of Patent: February 3, 2015Assignee: Comsol ABInventors: Eduardo Fontes, Lars Langemyr, Daniel Bertilsson, Anders Forsell, Johan Kannala, Tomas Normark -
Patent number: 8934887Abstract: Systems and methods comprise a network in which a mobile device is configured as an input/output interface for a user such that actual processing, storage and network interfaces are performed or provided by a remote server.Type: GrantFiled: September 7, 2012Date of Patent: January 13, 2015Assignee: Emblaze Ltd.Inventors: Moshe Dgani, Moshe Levy, Zvi Shmilovici
-
Patent number: 8924192Abstract: A system and methods emulate an application executing in real time in a mobile device. The mobile device is emulated in real time using a model running on a processor extrinsic to the mobile device. The model is based on characteristics indicative of performance of the mobile device. The application is executed in real time within the model and the application executing in the model is monitored to determine resource utilization information by the application for the mobile device. The resource utilization information for the mobile device is displayed.Type: GrantFiled: November 9, 2012Date of Patent: December 30, 2014Assignee: Wapp Tech Corp.Inventor: Donavan Paul Poulin
-
Patent number: 8924193Abstract: A device receives model information associated with a modeling application. The device determines first and second conflicting information in the model information. The first and second conflicting information describe different characteristics of a model described by the model information. The device formats the first and second conflicting information in a manner that designates the first conflicting information as a first variant of the model and the second conflicting information as a second variant of the model. The model, when executed with the first variant, behaves in a different manner than when executed with the second variant. The device provides the formatted first and second conflicting information to the modeling application, provides information that identifies the first and second variant, receives a user selection of information that identifies the first variant or second variant, and executes the model based on the user selection.Type: GrantFiled: March 14, 2013Date of Patent: December 30, 2014Assignee: The MathWorks, Inc.Inventors: Timothy Hosey, Robert O. Aberg, Ebrahim Mehran Mestchian
-
Patent number: 8903704Abstract: In an information processing device connected to an external device via a network, the external device includes an application platform of an image forming device and the information processing device includes a platform emulator that emulates the application platform. The platform emulator includes an implementing information acquiring part that receives a list of information items of interfaces implemented on the application platform in the external device from the external device and stores the list of information items in a holding part, a determining part that determines, in response to an interface calling request from an application using the platform emulator, whether an interface is implemented in the external device based on the stored list of information items, and an external calling part that transmits, when the interface is implemented, a request of execution of the interface to the external device.Type: GrantFiled: July 21, 2010Date of Patent: December 2, 2014Assignee: Ricoh Company, Ltd.Inventors: Xiaofeng Han, Tsutomu Ohishi
-
Patent number: 8893027Abstract: In an example embodiment, a device provides a connection to an endpoint coupled with a first network to a virtual desktop client coupled with a second network. The device obtains data from the virtual desktop client which client which includes at least one link to data available from an external server, such as streaming media. The device obtains the data from the external server and provides the data with data obtained from the virtual desktop client to the endpoint.Type: GrantFiled: March 4, 2011Date of Patent: November 18, 2014Assignee: Cisco Technology, Inc.Inventors: Stephan Edward Friedl, Thomas Martin Wesselman, Steven Chervets
-
Patent number: 8880387Abstract: An information processing apparatus connected to an emulator to arrange a verification model and a verification target includes a compile unit configured to create a first data transfer unit arranged in a computer to transfer data from the computer to the emulator based on a description of a file function of a verification program and a generation unit configured to generate a second data transfer unit that receives the data from the first data transfer unit and transfers the received data to the verification target based on the description of the file function.Type: GrantFiled: November 16, 2011Date of Patent: November 4, 2014Assignee: Canon Kabushiki KaishaInventor: Fumitada Nagashima
-
Publication number: 20140309981Abstract: A storage device includes a first storage and a processor. The processor is configured to emulate an access to a physical tape with an access to a second storage. The processor is configured to store, in the first storage, first position information in which a first position in a first physical tape is associated with a storage position in the second storage. The processor is configured to receive an instruction to move data stored at the first position in the first physical tape to a second physical tape. The processor is configured to store, in the first storage, second position information in which a second position in the second physical tape is associated with the storage position.Type: ApplicationFiled: February 3, 2014Publication date: October 16, 2014Applicant: FUJITSU LIMITEDInventors: Takaaki Yamato, Fumio Matsuo, Katsuo Enohara, Tetsuya Kinoshita, Takashi Murayama, Nobuyuki Hirashima, Yuki Furukawa, Hidetoshi Nishi
-
Patent number: 8849647Abstract: Disclosed is a host bus adapter (HBA) that to receives an input/output (I/O) command from an operating system I/O driver. Firmware stored on the host bus adapter includes primary firmware and secondary firmware to process the I/O command. The HBA is to respond to the I/O command under the control of one of the primary firmware or secondary firmware. The selected one of said primary firmware and secondary firmware may be used to certify a hardware driver for either the current generation (primary firmware) or a future generation (secondary firmware).Type: GrantFiled: October 19, 2011Date of Patent: September 30, 2014Assignee: LSI CorporationInventors: Rajiv Bhatia, Ankit Sihare
-
Patent number: 8849624Abstract: Simulation system for a control center of a complex system such as an aircraft (23) made up of one or more control panels (11) with a set of control devices (31, 33, 35, 37, 39) for components of said complex system, comprising a suitable computer system for the simulation of the operation of said control panels (11) by using virtual panels (11?) which include simulated control devices (31?, 33?, 35?, 37?, 39?), implemented in screens (10) which are connected to the components controlled by said control panels (11), or to a simulating device for said connections, so that the signals or variables corresponding to the controlled components are assigned to their corresponding simulated control devices (31?, 33?, 35?, 37?, 39?) in the virtual panels (11?). The invention also refers to a computer-implemented method for the generation of the graphic interface (21) said virtual panels (11?).Type: GrantFiled: November 14, 2011Date of Patent: September 30, 2014Assignee: Eads Construcciones Aeronauticas, S.A.Inventor: Israel Lopez Herreros
-
Patent number: 8843357Abstract: An electrical connection defect simulation test method is provided. The electrical connection state simulation test method includes the steps as follows. A device under test is provided, wherein the device under test includes a plurality of pin groups each having a plurality of signal pins. A zero-frequency signal is transmitted from a signal-feeding device to each of the signal pins to simulate an open condition. An open test is performed on each of the signal pins. The signal pins of the device under test are connected to a relay matrix. The relay matrix is controlled to make any two of the signal pins in one of the pin groups electrically connected to simulate a short condition. A short test is performed on any two of the electrically connected signal pins. An electrical connection state simulation test system is disclosed herein as well.Type: GrantFiled: March 3, 2011Date of Patent: September 23, 2014Assignee: TEST Research, Inc.Inventors: Su-Wei Tsai, Ming-Hsien Liu
-
Patent number: 8838430Abstract: An apparatus and method for detecting memory access violations in simulations is disclosed herein. A detection tool is designed to automatically perform a violation check for each memory read or write operation simulated in a modeled system. The detection tool is capable of handling a modeled system including one or more memories and/or one or more processors.Type: GrantFiled: August 26, 2011Date of Patent: September 16, 2014Assignee: Cadence Design Systems, Inc.Inventors: Tuay-Ling Kathy Lang, Neeti K. Bhatnagar, Jai Bharat Patel Gulabeela, George F. Frazier, Qizhang Chao
-
Patent number: 8838867Abstract: A means for extending a PCI System of a host computer via software-centric virtualization. A Root Complex is virtualized at the host computer, and physically separated with a portion located remotely at an Endpoint, such as at a Remote Bus Adapter. One aspect of the invention avoids the need for a Host Bus Adapter. The invention utilizes 1 Gbps-10 Gbps or greater connectivity via the host's existing standard LAN adapter along with unique software to form the virtualization solution. The invention works within a host's PCI Express topology, extending the topology by adding an entire virtual I/O hierarchy via virtualization. The invention enables I/O virtualization in those implementations where a specialized host bus may not be desirable or feasible. Some examples of this may be a laptop computer, an embedded design, a cost-sensitive design, or a blade host where expansion slots are not available or accessible.Type: GrantFiled: December 23, 2009Date of Patent: September 16, 2014Assignee: Nuon, Inc.Inventor: David A. Daniel
-
Patent number: 8813070Abstract: This invention is intended to reduce the hypervisor overhead. In the data processor disclosed herein, when a device driver calls for access to a control register to activate a process of a dedicated controlled peripheral device, the access is handled directly without intervention of processing by the hypervisor. When an interrupt is generated from a dedicated controlled peripheral device, a process is directly initiated by the device driver of the operating system governing the peripheral device without intervention of processing by the hypervisor. By implementing this manner of control in the processor, it becomes possible to carry out peripheral device control without intervention of processing by the hypervisor. Thereby, the hypervisor overhead is alleviated.Type: GrantFiled: December 2, 2010Date of Patent: August 19, 2014Assignee: Renesas Electronics CorporationInventors: Tohru Nojiri, Yuki Kondoh
-
Patent number: 8812287Abstract: A method and device for preserving the wired-OR nature of the clock signal connection between two devices without a direct analog connection between the lines and in an infinitely scalable fashion. The method includes detecting a logic state at a first connector and a second connector and driving an appropriate connector of the device to an active state in response to determining that a connector is driving an active state. The device includes first and second connectors for communicating logic states and driving active states in response to detected logic states.Type: GrantFiled: February 8, 2011Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventor: Daniel J Barus
-
Patent number: 8805667Abstract: A print control device includes: a creation unit that creates print data; an output unit that outputs the print data created by the creation unit to a printing device through a designated port; a determination unit that determines whether or not the print data is to be output to a non-connected port that is a port not connected to the printing device; and a display unit which, when the determination unit determines that the print data has been output to the non-connected port, displays at least one of a first operation screen that is an operation screen for instructing port switching and a second operation screen that is an operation screen for instructing deletion of the print data.Type: GrantFiled: March 22, 2011Date of Patent: August 12, 2014Assignee: Brother Kogyo Kabushiki KaishaInventor: Takuma Saito
-
Publication number: 20140222411Abstract: A node on a serial bus, preferably a device such as a personal computer (PC), can emulate other devices using virtual device drivers. A PC connected to a 1394 bus exposes its CROM on the bus which presents an image to other nodes on the 1394 bus and describes the functional units supported by the node. The CROM can be changed dynamically by adding unit directories to the CROM detailing peripherals connected to the PC. The PC can then be enumerated as the connected device by other PCs on the bus. The PC can emulate or morph itself into any desired device or even multiple devices at the same time. The invention also allows a PC to create devices that don't yet exist on the bus. The invention allows a user to create virtual device objects with device properties to have just in case a user plugs the particular device in to the PC.Type: ApplicationFiled: April 11, 2014Publication date: August 7, 2014Applicant: MICROSOFT CORPORATIONInventor: Georgios Chrysanthakopoulos
-
Patent number: 8798969Abstract: An enterprise database is accessed through semantic labels to develop models that enhance the database. A database of business objects is accessed, the business objects including data tables that relate semantic labels to enterprise data. One or more rules that use the semantic labels are applied to select enterprise data corresponding to the semantic labels. The selected enterprise data are used to determine modeling parameters that relate a semantic-label input set to a semantic-label output set, the semantic-label input set and the semantic-label output set each including at least one of the semantic labels. The modeling parameters are used to generate a simulation table that predicts an operational range of at least one business object corresponding to at least one of the semantic labels. The at least one business object is augmented in the database by including the simulation table in the at least one business object.Type: GrantFiled: March 28, 2012Date of Patent: August 5, 2014Assignee: SAP AGInventor: Robert Heidasch
-
Patent number: 8793108Abstract: A three-dimensional model is determined from a two-dimensional sketch. Rather than or in addition to modification of 3D constraints to reduce gaps in the 3D model, 2D constraints are modified. The geometry of the 2D sketch is altered in the view plane (x, y) or 2D input instead of maintaining the geometry of the 2D sketch and only modifying in the view direction (z). Gaps may be reduced through alteration of the 2D geometry.Type: GrantFiled: March 29, 2012Date of Patent: July 29, 2014Assignee: Siemens AktiengesellschaftInventors: Yunhua Fu, Richard Gary McDaniel
-
Patent number: 8789069Abstract: Various aspects are disclosed herein for replacing the hardware backing the memory locations associated with a virtual machine with a backing mechanism. The backing mechanism may have the memory locations appear to contain data convenient to the driver in the virtual machine, typically containing what the hardware would have returned if the hardware had been read from. The data image being returned from the memory locations may travel with the virtual machine even if the virtual machine moves to a different physical machine that does not contain hardware equivalent to the hardware that was recently removed from the virtual machine.Type: GrantFiled: July 12, 2012Date of Patent: July 22, 2014Assignee: Microsoft CorporationInventors: Dustin L. Green, Jacob Oshins
-
Patent number: 8780480Abstract: A shingled magnetic recording hard drive is presented to a resource manager of a host device as an emulated device such as one or more optical media, an array of sequential access media, and/or write-once, read-many device. Data targeted for the emulated device is written to the shingled magnetic recording hard drive.Type: GrantFiled: July 2, 2013Date of Patent: July 15, 2014Assignee: Seagate Technology LLCInventor: Joshua Bartholomew Tinker
-
Patent number: 8775783Abstract: Backup applications that use externally connected hard disk drives for storing full image backups of a windows system disk or compressed image or file by file backups of a windows system disk. A system incrementally updates the images, including the system registry, and puts information on the external drive that makes it bootable.Type: GrantFiled: September 23, 2011Date of Patent: July 8, 2014Assignee: CMS Products, Inc.Inventors: Gary W. Streuter, Randy Deetz, James Sedin
-
Patent number: 8775152Abstract: The present disclosure provides systems and methods for a simulation environment that simulates hardware at a fiber level, a data plane level, a card level, and a chassis level. The simulation environment may be utilized in development and testing of complex, real time, embedded software systems, such as, for example, routers, switches, access devices, base stations, optical switches, optical add/drop multiplexers, Ethernet switches, and the like. In an exemplary embodiment, the simulation environment operates on one or more workstations utilizing a virtual machine to operate a virtualized module, line card, line blade, etc. Further, a plurality of virtual machines may operate together to operate a virtualized chassis forming a network element and with a plurality of virtualized chassis forming a network. Advantageously, the present invention provides state of the art data plane traffic and control plane simulation that reduces development time and cost while increasing design flexibility.Type: GrantFiled: July 30, 2010Date of Patent: July 8, 2014Assignee: Ciena CorporationInventors: Jon Carroll, Doug Dimola, Andrew Frezell
-
Publication number: 20140188452Abstract: A translation table entry contains a change recording override field for controlling whether a change bit is to be set on a store or not. Each 4K byte block of main storage has an associated storage key comprising a change bit. The change recording override field controls whether change bit of the storage key associated with the desired 4K byte block of main storage is set to 1 for a store operation.Type: ApplicationFiled: December 30, 2013Publication date: July 3, 2014Applicant: International Business Machines CorporationInventors: Dan F. Greiner, Lisa C. Heller, Damian L. Osisek, Erwin Pfeffer, Timothy J. Slegel, Charles F. Webb
-
Patent number: 8769448Abstract: In one embodiment, a method is provided for processing a circuit design having first and second sets of ports configured to couple to respective first and second sets of ports of a device on a hardware platform. In a data-acquisition mode, the circuit design is simulated using a user-selectable plug-in that couples the ports of the circuit design to an interface circuit. During the simulation, the interface circuit communicates data between respective ports of the circuit design and ports of the device. In a deployment mode, the circuit design is implemented in the hardware platform, in which the first and second sets of ports of the circuit design are respectively coupled to the first and second sets of ports of the device.Type: GrantFiled: January 23, 2013Date of Patent: July 1, 2014Assignee: Xilinx, Inc.Inventors: Arvind Sundararajan, Nabeel Shirazi, Sean P. Caffee
-
Patent number: 8744832Abstract: A hybrid electronic design system and a reconfigurable connection matrix thereof are disclosed. The electronic design system includes a virtual unit, a hybrid unit and a communication channel. The virtual unit further includes a plurality of proxy units, a plurality of virtual components and a driver. The virtual components are connected with the driver via the proxy units. The hybrid unit further includes an emulate unit, a physical unit and a chip level transactor. The chip level transactor is connected with the emulate unit and the physical unit. The communication channel is connected with the driver of the virtual unit and the chip level transactor of the hybrid unit.Type: GrantFiled: December 21, 2010Date of Patent: June 3, 2014Assignee: Global Unichip CorporationInventor: Peisheng Alan Su