Device Driver Configuration Patents (Class 719/327)
-
Patent number: 8984175Abstract: A method and apparatus for providing a multipathing connection to a storage volume, where in one embodiment, the invention prohibits the disk driver from reading the storage parameter information (e.g., table of contents) upon initialization. The method commences with a multipathing disk driver determining at least on active port and at least on passive port for the storage volume. The disk driver then sends a request via the active port to the storage volume for the storage parameter information that is contained in the disk array. After the host computer's operating system disk driver receives the storage parameter information, it copies the information and distributes the information to the port definitions for the passive ports. Consequently, the ports are defined without causing a failover within the storage volume.Type: GrantFiled: April 26, 2004Date of Patent: March 17, 2015Assignee: Symantec Operating CorporationInventors: Shiv Rajpal, Ajay P. Salpekar, Margaret Kwong
-
Patent number: 8978052Abstract: In certain embodiments host system drivers communicate with one another via messages posted to mailbox registers in a network adapter. Executable code within the network adapter's memory notifies host system drivers of posted messages, waits for acknowledgments from the drivers and sends a completion notification to the host system drivers.Type: GrantFiled: August 31, 2009Date of Patent: March 10, 2015Assignee: QLOGIC, CorporationInventor: Michael Kozlowski
-
Patent number: 8973019Abstract: A method and system for emulation of super speed external devices in a virtual machine (VM), including checking the ability of the VM Guest OS to support the super speed external device. If the super speed device is not supported by the Guest OS, device metadata is substituted by the metadata of the devices supported by the Guest OS. The method replaces the metadata of a new external device by the metadata of an older or different (supported) device. A VM acquires a descriptor of the external device configuration and “patches” the device by replacing device version data from a new device version to an older (or different) device.Type: GrantFiled: November 5, 2013Date of Patent: March 3, 2015Assignee: Parallels IP Holdings GmbHInventors: Denis Lunev, Kirill Korotaev
-
Patent number: 8953218Abstract: A method and apparatus for extending LCDS imaging data stream imaging capabilities. An imaging data stream can be modified to permit the imaging data stream to implement at least one full-color call for rendering full-color forms and full-color jobs via at least one rendering device within a rendering system. This can be accomplished by creating and associating at least one full-color extension with a syntax of the imaging data stream in order to implement the at least one full-color call in an extensible set of color spaces, and also compactly decoding, storing indexing and searching the at least one full-color call within a particular job. In addition, an LCDS imaging data stream can be modified to provide an image substitution pathway to permit at least one full-color image included in said LCDS imaging data stream to be substituted for monochrome images or highlight color images.Type: GrantFiled: November 14, 2006Date of Patent: February 10, 2015Assignee: Xerox CorporationInventors: George Kenneth Hartupee, Jr., Hayley H. Yau
-
Patent number: 8949815Abstract: A computer-implemented method for managing device drivers includes requesting a device driver update set for a plurality of devices connectable to a computing device. The method also includes receiving the device driver update set, installing each driver of the device driver update set on the computing device. At least one updated driver in the update set is an updated driver for a device that is disconnected from the computing device at the time of the request. The method further includes configuring the at least one updated driver for the non-connected to activate when the device is detected by the computing device.Type: GrantFiled: May 31, 2013Date of Patent: February 3, 2015Assignee: Microsoft CorporationInventors: Mark Henriksen Phaedrus, Faisal Ansari, Jordan Cohen, James Cavalaris, Adam Lenart, Ullattil Shaji, Rajiv Poonamalli, Sharad Goel
-
Patent number: 8949863Abstract: A storage device failure in a computer storage system can be analyzed by the storage system by examining relevant information about the storage device and its environment. Information about the storage device is collected in real-time and stored; this is an on-going process such that some information is continuously available. The information can include information relating to the storage device, such as input/output related information, and information relating to a storage shelf where the storage device is located, such as a status of adjacent storage devices on the shelf. All of the relevant information is analyzed to determine a reason for the storage device failure. Optionally, additional information may be collected and analyzed by the storage system to help determine the reason for the storage device failure. The analysis and supporting information can be stored in a log and/or presented to a storage system administrator to view.Type: GrantFiled: April 30, 2008Date of Patent: February 3, 2015Assignee: Netapp, Inc.Inventors: Doug Coatney, Sharon Gavarre
-
Publication number: 20140380340Abstract: An update platform is described that collectively handles driver and firmware updates for hardware resources of a computing device based on dependencies associated with the updates. The update platform may instantiate representations of each individual hardware resource as abstractions through which detection, analysis, acquisition, deployment, installation, and tracking of updates is managed. Using the representations, the update platform discovers available updates, matches configuration packages for the updates to appropriate resources, and initiates installation of the configuration packages. The update platform is further configured to recognize dependencies associated with the configuration packages. When dependencies are detected, corresponding configuration packages are marked to reflect the dependencies and activation is suspended until the dependencies are satisfied. Upon satisfaction of the dependencies, the dependencies are cleared and the configuration packages are activated.Type: ApplicationFiled: June 21, 2013Publication date: December 25, 2014Inventors: Jason C. Knichel, Adam Lenart, James G. Cavalaris, Chad R. Siefert, David J. Roth
-
Patent number: 8910143Abstract: A conversion system for use with a first monitoring system includes an interface module for receiving a plurality of hardware configuration settings associated with the first monitoring system and a conversion module coupled to the interface module for converting the plurality of hardware configuration settings into a plurality of software configuration settings for use in a second monitoring system. The plurality of hardware configuration settings are established to enable the first monitoring system to monitor the operation of a first machine, and the plurality of software configuration settings are established to enable the second monitoring system to monitor the operation of at least one of the first machine and a second machine.Type: GrantFiled: September 20, 2010Date of Patent: December 9, 2014Assignee: General Electric CompanyInventors: Mitchell Dean Cohen, Ronald Wilson, Han Tran, Charles Ogles, Landon Boyer
-
Patent number: 8886910Abstract: The representation of storage devices on computers (e.g., as logical volumes) may be complicated by the pooling of multiple storage devices in order to apply redundancy plans such as mirroring and checksumming. Presented herein is a storage device driver configured to operate as a storage device interface generating representations of the storage regions of the storage devices; to claim those regions as a storage controller; and to expose pooled storage regions as logical disks. Additionally, the storage device driver may support the inclusion of storage devices in a cluster, comprising nodes that may be appointed as managers of the storage pool configuration; as managers of the storage devices; as owners having exclusive read/write access to the storage pool or cluster resources; and as cluster resource writers having exclusive write access to a cluster resource. The nodes of the cluster may interoperate to share the storage devices while avoiding write conflicts.Type: GrantFiled: September 12, 2011Date of Patent: November 11, 2014Assignee: Microsoft CorporationInventors: Karan Mehra, Rajeev Nagar, Shiv Rajpal, Darren Moss, Andrea D'Amato, Alan Warwick, Vyacheslav Kuznetsov
-
Patent number: 8887180Abstract: An electronic device includes a central processing unit (“CPU”), first and second display panels, and first and second display panel drivers. The CPU provides an image signal and an input control signal. The first and second display panels respectively display images. The first and second display panel drivers drive the first and second display panels according to the image signal and the input control signal. The CPU includes an interface transmission unit outputting an interface signal to control the first and second display panel drivers. The first and second display panel drivers respectively include first and second interface receiving units receiving the interface signal from the interface transmission unit. The interface signal includes a display panel selection bit and a data bit.Type: GrantFiled: October 31, 2007Date of Patent: November 11, 2014Assignee: Samsung Display Co., Ltd.Inventors: Deuk-Soo Kim, Kun-Bin Lee, Hyeong-Cheol Ahn, Dong-Won Lee
-
Patent number: 8881140Abstract: A method for virtualizing software associated with external computer hardware devices. The method may include maintaining a virtualized device profile associated with an external hardware device and receiving a request to provide the virtualized device profile to a client system to which the external hardware device can be temporarily connected. The method may also include downloading the virtualized device profile to the client system and installing the virtualized device profile as one or more virtualization layers on the client system. The method may further include activating the one or more virtualization layers to enable the virtualized device profile to be used to interact with the external hardware device.Type: GrantFiled: September 4, 2009Date of Patent: November 4, 2014Assignee: Symantec CorporationInventor: Cynthia Bringhurst
-
Patent number: 8881177Abstract: The creation of a virtual network adapter is disclosed. At least one existing network device having an existing driver is discovered. At least one of an existing device-to-driver mapping and an existing driver associated with the existing network device is removed. A new driver capable of communicating with the existing network device using a common set of primitive commands is installed. The new driver is mapped to the existing device. The use of the virtual network adapter is also disclosed.Type: GrantFiled: October 1, 2013Date of Patent: November 4, 2014Assignee: Hobnob, Inc.Inventors: Jared Go, Aron B. Hall, Wen Shu Tang Lu, Annie Ding
-
Patent number: 8860998Abstract: A system is provided for supporting multiple platforms with common personal preferences for printer drivers. The set preferences for the printer driver are therefore reusable and may be moved from one driver to another. The system involves the provision of a common format for printer driver preferences. When a new printer is brought to a system or a user moves to a station that uses a different printer, the preferences are readily moved to that location. Further, an MIS department may provide a corporate wide printer preference solution, for example for printing a particular page or printing in a particular style. The preferences may not be identical for each printer due to differences in the capabilities of various platforms. The printer preferences overwrite a default value in printers with preferences, to the extent that each printer has the options available. To the extent that these options are not available, the printer reverts to its default setting.Type: GrantFiled: October 19, 2012Date of Patent: October 14, 2014Assignee: Electronics for Imaging, Inc.Inventor: Ramgopal Vidyanand
-
Patent number: 8854636Abstract: A host device and a driver management method of the host device are provided. The driver management method of the host device includes searching for at least one image scanning device connected to the host device, displaying a list of the at least one image scanning device found as a result of searching, selecting one of the at least one image scanning device from the displayed list, generating a user-specified driver for the selected image scanning device, and adding the generated user-specified driver. Therefore, it is possible to simplify the use of a universal image scanning device driver.Type: GrantFiled: February 16, 2010Date of Patent: October 7, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Kyung-hoon Kang, Hak-ju Lee, Jung-mo Hong, Hyun-jung Park, Dong-hoan Koo
-
Patent number: 8856810Abstract: A first information processing apparatus (superordinate model) comprises an emulation driver program storing unit which stores, in advance, an emulation driver program for: receiving a command issued by a second-device-using application program created for a second information processing apparatus (subordinate model); and controlling a first device mounted on the first information processing apparatus. At an execution of the second-device-using application program, the first information processing apparatus executes the second-device-using application program while controlling the first device by using the emulation driver program stored in the emulation driver program storing unit.Type: GrantFiled: March 6, 2008Date of Patent: October 7, 2014Assignee: Nintendo Co., Ltd.Inventor: Tooru Ooe
-
Publication number: 20140298360Abstract: An information handling system includes a management controller, which in turn includes a device access manager. The device access manager detects a new device within the information handling system, and performs a matching process between properties of the new device and matching criteria for a plurality of drivers in the information handling system. The device access manager also receives matching values from each of the plurality of drivers, and selects one of the drivers in response to the one driver having a highest matching value. The matching process for a driver is ended without a matching value being returned to the device access manager in response to a property of the new device not matching a corresponding matching criteria of the driver.Type: ApplicationFiled: March 29, 2013Publication date: October 2, 2014Applicant: Dell Products, LPInventor: Andrew T. Miller
-
Patent number: 8819294Abstract: A standardized 802.11 hardware control interface may be provided such that a driver may communicate with any one or more of a variety of network adapters.Type: GrantFiled: April 2, 2010Date of Patent: August 26, 2014Assignee: Microsoft CorporationInventors: Jiandong Ruan, Thomas W. Kuehnel
-
Patent number: 8819708Abstract: An information handling system includes a firmware management infrastructure. The firmware management infrastructure includes a database that identifies a correspondence between members of a set of device paths and members of a set of correlatable identifier strings. A device path represents a platform-specific reference to an object at the information handling system and a correlatable identifier string represents a platform independent reference to the object. Programs can access the database using an application programming interface.Type: GrantFiled: January 10, 2011Date of Patent: August 26, 2014Assignee: Dell Products, LPInventors: Mark W. Shutt, Anand P. Joshi, Austin Bolen, Patrick O. Boyd, Samer El Haj Mahmoud, William C. Edwards, III
-
Patent number: 8806072Abstract: An information processing apparatus provided with a unit that acquires identification information indicating a function of an external device connected to a connector, a holding unit that holds a device driver to control the external device, and a control unit to control an assignment of the device driver to the external device in accordance with control information. The holding unit holds a generic device driver to perform a process not dependent on the function of the external device. If the control information indicates a first value, the control unit assigns the generic device driver to the external device. If the control information indicates a second value, the control unit determines whether the holding unit holds a device driver compatible with the indicated function. If it is determined that the holding unit does not hold the device driver, the control unit assigns the generic device driver to the external device.Type: GrantFiled: February 15, 2012Date of Patent: August 12, 2014Assignee: Ricoh Company, LimitedInventor: Noriyuki Uehara
-
Patent number: 8799524Abstract: An information processing apparatus capable of reducing the labor of a user to create at least one definition file for use in installing drivers on respective ones of a plurality of devices. A server connected to printers accepts input/edition of print information necessary to install printer drivers selected by the user on printers, and accepts selection of printers on which printer drivers applied with the input/edited print information are installed. Methods for creating at least one definition file necessary to install the drivers on the selected printers are presented for selection, and at least one execution file is created in accordance with the selected creation method.Type: GrantFiled: September 30, 2009Date of Patent: August 5, 2014Assignee: Canon Kabushiki KaishaInventor: Yukie Nomura
-
Patent number: 8799931Abstract: An apparatus for controlling at least one electronic device is coupled to a host. The apparatus includes a controller and a non-volatile storage unit. The controller is controlled by a driver of the host to thereby control the operation of the electronic device. The non-volatile storage unit is externally coupled to the controller and used for storing data. When the driver is activated, it is determined whether the non-volatile storage unit stores a setting data utilized for the driver. If the setting data for the driver is stored in the non-volatile storage unit, the setting data of the driver is read out for setting the driver.Type: GrantFiled: March 2, 2010Date of Patent: August 5, 2014Assignees: Silicon Motion Inc., Silicon Motion Inc.Inventors: Li-Ling Chou, Yung-Wei Chen
-
Patent number: 8793678Abstract: An electronic device comprising at least a motherboard (102) with a digital control unit (101), a plurality of resources (105, 106, 107, 108, 109), and at least one memory support (104) containing a firmware and able to hold an executable program. The firmware is able to carry out a virtualization of the resources of the electronic device, assigning virtual addresses to these resources. The executable program exchanges information or instructions with the electronic device by using these virtual addresses.Type: GrantFiled: August 25, 2008Date of Patent: July 29, 2014Assignee: Power-One Italy S.p.A.Inventors: Davide Tazzari, Filippo Vernia
-
Publication number: 20140196059Abstract: Enforcing limitations on hardware drivers. The method includes from a system kernel, assigning I/O resources to the system's root bus. From the root bus, the method further includes assigning a subset of the I/O resources to a device bus. Assigning a subset of the I/O resources to a device bus includes limiting the device bus to only be able to assign I/O resources that are assigned to it by the root bus. From the device bus, the method includes assigning I/O resources to a device through a device interface.Type: ApplicationFiled: January 4, 2013Publication date: July 10, 2014Applicant: Microsoft CorporationInventors: Yaron Weinsberg, Jinsong Yu, John Richardson, Christopher Wellington Brumme, Martin Taillefer
-
Patent number: 8773674Abstract: A system for interfacing a universal print driver with a print device after the universal print driver is deployed. The system includes a universal print driver interfaced with a network and at least one associated print device. A repository stores a set of device compatibility packs (DCPs) for each of the at least one associated print device interfaced with the universal print driver. The universal print driver is adapted to search the repository for a DCP if the associated print device is unsupported by the print driver.Type: GrantFiled: August 26, 2011Date of Patent: July 8, 2014Assignee: Xerox CorporationInventors: Cody X. Heffner, David L. Salgado, Jonathan A. Edmonds, Alan K. Robertson
-
Patent number: 8763016Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for executing a user interface on a computing device, generating one or more event handlers executed on the computing device, each event handler corresponding to a local device service file, receiving first data at a first event handler of a first local device service associated with a first device that is in electronic communication with the computing device, generating, using the first event handler, a first event that includes the first data, receiving, at an external device service, the first event, generating, using the external device service, a first external device event based on the first event, and performing a first action based on the external device event.Type: GrantFiled: December 19, 2011Date of Patent: June 24, 2014Assignee: Accenture Global Services LimitedInventor: Eric Allan Frome
-
Patent number: 8762582Abstract: A data processing apparatus includes a data processing unit, a communication unit communicating with an external device via at least two logical lines including a first logical line and a second logical line having priority higher than the first logical line, a storage unit including a first buffer area storing data received by the communication unit via the first logical line and a second buffer area storing data received by the communication unit via the second logical line, and a control unit determining if the second buffer area stores data. According to determination that the second buffer area stores data, the control unit reads data from the second buffer area and controls the data processing unit to process the data read from the second buffer area, and according to determination that the second buffer area stores no data, the control unit determines if the first buffer area stores data.Type: GrantFiled: September 15, 2011Date of Patent: June 24, 2014Assignee: Brother Kogyo Kabushiki KaishaInventor: Hiromi Mori
-
Patent number: 8732730Abstract: A management apparatus to manage a device driver using a device driver package or a device driver configuration package and a method of managing the device driver of the management apparatus are provided. The management apparatus and the method are to deploy at least one of a device driver package to install a device driver using the device driver or a common device driver corresponding to at least one image forming apparatus and a device driver configuration package to modify a configuration of an installed device driver.Type: GrantFiled: June 10, 2011Date of Patent: May 20, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Tae-kyung Hwang, Jung-soo Seo, Sang-min Lee, Deok-hee Boo
-
Patent number: 8732381Abstract: A SAS expander that includes a virtual device manager and a communications manager. The virtual device manager is to generate a virtual device table comprising virtual device PHYs associated with virtual device drivers for host device drivers to allow communication between the host device drivers. The communications manager is to receive a request from a first host device driver of a first host to communicate with a second host device driver of a second host, and in response to receipt of the request, establish communication between the first host device driver and a virtual device PHY associated with a virtual device driver of the second host device driver.Type: GrantFiled: November 9, 2011Date of Patent: May 20, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael G Myrah, Balaji Natrajan, Joseph David Black
-
Patent number: 8726096Abstract: A controller and a control method for a controller can simplify application development and can improve the performance of device control processes. When a request is received from an application 1 and the received process request is an initialization request, whether or not the received request is the first initialization request received after the application 1 started running is determined. If the received initialization request is the first initialization request, the request is passed to the device driver 3 and initialization settings information describing the configuration of the device driver 3 after the initialization process ends is stored. If an error has occurred in the device driver 3 when the device driver 3 status is detected, an error handling process is executed according to the device driver 3 state. When the device driver 3 has recovered, a request for setting the device driver 3 state to the state based on the initialization settings information is asserted.Type: GrantFiled: May 6, 2013Date of Patent: May 13, 2014Assignee: Seiko Epson CorporationInventors: Nobuhiro Nishimura, Toshihiro Hagiwara, Eiji Ito, Atsushi Sakai
-
Publication number: 20140130064Abstract: Disclosed herein are methods and systems that provide compatible device drivers to mobile computing devices. In one embodiment, a method of determining compatibility between different versions of device drivers and operating systems of a mobile computing device is disclosed that includes: (1) establishing a test environment employing a current operating system of a mobile computing device, (2) applying an updated driver to the test environment and (3) determining system compatibility of the updated driver with the current operating system employing the test environment, wherein the determining is based on both direct and implied compatibility of the updated driver with the current operating system.Type: ApplicationFiled: May 15, 2013Publication date: May 8, 2014Applicant: Nvidia CorporationInventors: Nicholas Haemel, Cathy Donovan, Narayanan Swaminathan
-
Publication number: 20140129681Abstract: There is provided a method of installing a driver to emulate a network card for communicating between a host and a device, wherein a host operating system class of the host is detected from the device side, comprising the steps of: (i) detecting the host operating system class from the device side by USB enumeration; (ii) attempting to install a first driver to emulate a network card on the host corresponding to the detected host operating system class, wherein the installed first driver is operable to enable communication between the host and the device, and terminating the method if the first driver is successfully installed.Type: ApplicationFiled: June 13, 2012Publication date: May 8, 2014Inventors: Dmitry Alekseevich Gorilovsky, Alim Dzhevdetovich Polyakh, Anton Leonidovich Tarasenko
-
Publication number: 20140115608Abstract: A non-transitory computer readable medium stores a driver installer to install a program that causes a computer to execute functional units for operating an image processing apparatus. The driver installer includes a driver installing unit and a plug-in installing unit. The driver installing unit is for retrieving a printer driver package including a file necessary for operating a printer driver, and for installing the file as the printer driver. The plug-in installing unit is for retrieving a plug-in package including a plug-in information file and a plug-in file for adding a function, and for registering the plug-in information file and the plug-in file.Type: ApplicationFiled: October 18, 2013Publication date: April 24, 2014Applicant: OKI DATA CORPORATIONInventor: Mitsuyoshi SHIRASAKA
-
Patent number: 8699485Abstract: Techniques for handling multicast over link aggregated (LAG) interfaces and integrated routing and bridging (IRB) interfaces in a network device are described in which interfaces, at which a data unit is to be transmitted, may be represented hierarchically in which the LAG interfaces and IRB interfaces are represented as pointers. In one implementation, a device may determine routes for data units, where a route for a multicast data unit is represented as a set of interfaces of the device at which the data unit is to be output. Entries in the set of interfaces may include physical interfaces of the device and pointers to LAG interfaces or pointers to the IRB interfaces. The device may generate tokens to represent routes for data units and resolve the pointers to the LAG interfaces or the IRB interfaces to obtain physical interfaces of the router corresponding to a LAG or an IRB.Type: GrantFiled: April 29, 2010Date of Patent: April 15, 2014Assignee: Juniper Networks, Inc.Inventors: Murtuza Attarwala, Nitin Kumar, Alok Khambatkone
-
Patent number: 8694138Abstract: A sound data processing apparatus includes a central processing unit for controlling predetermined processing in the apparatus, a rewritable RAM, a decoder performing the decoding processing for sound data, and an interface unit for being fitted with an external memory. The sound data processing apparatus reads a driver from the external memory mounted in the interface unit and stores the read driver into the RAM, and reads the sound data from the external memory with the driver and processes the read sound data. As a result, the wastefully using of the memory capacity of the memory mounted in the sound data processing apparatus is reduced.Type: GrantFiled: February 29, 2008Date of Patent: April 8, 2014Assignee: Semiconductor Components Industries, LLCInventors: Kenichi Okubo, Kenichi Kojima
-
Patent number: 8689242Abstract: A server apparatus manages a device driver for enabling any of a plurality of devices to which a plurality of client apparatuses are connected on a network. The server apparatus comprises a storage unit that stores, for each device, a device driver that can be installed to the device in association with the device, a generating unit that generates different tasks for any of the stored device drivers, a creating unit that creates a schedule for executing the generated tasks, and an executing unit that executes the generated tasks based on the created schedule.Type: GrantFiled: August 13, 2007Date of Patent: April 1, 2014Assignee: Canon Kabushiki KaishaInventor: Takeyuki Nagashima
-
Patent number: 8688818Abstract: Example embodiments of the present invention include a method for administering devices. Such example embodiments include receiving a domain state object, identifying an action in dependence upon the domain state object, and executing the action. In many example embodiments, receiving a domain state object includes receiving a signal to download the domain state object from a mobile sensor, and downloading the domain state object from the mobile sensor.Type: GrantFiled: February 6, 2012Date of Patent: April 1, 2014Assignee: International Business Machines CorporationInventors: William K. Bodin, Michael J. Burkhart, Daniel G Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 8689244Abstract: A communication system according to one aspect of the present invention, comprises one or more integrated circuits. The one or more integrated circuits comprise at least one of a local integrated circuit and a remote integrated circuit. At least one sending application hardware module located on the local integrated circuit has a sending logic that controls the sending of messages from the sending application hardware module. At least one receiving application hardware module is located on at least one of the local integrated circuit or remote integrated circuit. A sending application hardware module sends messages to a receiving application hardware module without its sending logic having been constructed with a priori knowledge of the address of or the path to said receiving application hardware module. A dispatch logic located on the local integrated circuit that routes at least one or more.Type: GrantFiled: January 25, 2008Date of Patent: April 1, 2014Assignee: Objective Interface Systems, Inc.Inventors: William Beckwith, Steven Deller, Joe G. Thompson
-
Patent number: 8675223Abstract: An image forming device includes a storage unit that stores a program to use the device itself as image data of a virtual recording medium; and a controller including: a detecting unit that detects connection of another device using the device itself; a transmitting unit that transmits, if the connection is detected by the detecting unit, discriminates an information of the device itself to another device using the device itself; a receiving unit that receives a response information based on the discriminating information; and wherein another device using the device itself is available to access the image data of the virtual recording medium on the basis of the response information.Type: GrantFiled: July 17, 2009Date of Patent: March 18, 2014Assignee: Fuji Xerox Co., Ltd.Inventor: Kenichi Kawamura
-
Patent number: 8671166Abstract: A method and system may include deploying a base system image to a computer, identifying a hardware device associated with the computer, and analyzing an archive comprising a node and a hardware file, the node comprising a deployment condition for determining whether to deploy the hardware file to the computer. The method and system may further include analyzing the hardware device to determine whether the hardware device complies with the deployment condition, and deploying the hardware file to the computer if the hardware device complies with the deployment condition.Type: GrantFiled: August 9, 2007Date of Patent: March 11, 2014Assignee: Prowess Consulting, LLCInventor: Donal Charles Noonan, III
-
Patent number: 8656416Abstract: According to this invention, an information processing apparatus which customizes a device driver for controlling an image forming apparatus includes an issuing unit which issues identification information for specifying a customized driver, and a storage unit which stores, in association with the customized driver, the identification information issued by the issuing unit.Type: GrantFiled: March 23, 2006Date of Patent: February 18, 2014Assignee: Canon Kabushiki KaishaInventors: Yoshinari Onishi, Lianjiang Niu
-
Publication number: 20140047460Abstract: A management device manages management information including a type and a version of a driver installed on each client device and an output destination, specifies client devices on which a driver corresponding in type to the peripheral device has been installed with reference to the management information when the driver to be utilized in the client devices is changed in accordance with the change in information of the peripheral device, extracts a client device in which the peripheral device is set as the output destination from among the specified client devices with reference to the management information, and transmits an instruction for installing a driver to be changed to the extracted client device.Type: ApplicationFiled: July 29, 2013Publication date: February 13, 2014Applicant: Canon Kabushiki KaishaInventor: Takeyuki Nagashima
-
Publication number: 20140040922Abstract: Driver systems and methods are provided, such as those that include identifying a process corner of a driver; and configuring the driver based on the identified process corner. Further embodiments provide a method that includes detecting a process corner of a driver, setting a reference voltage of a calibration circuit based on the process corner detected, and configuring the driver based on the reference voltage.Type: ApplicationFiled: October 4, 2013Publication date: February 6, 2014Applicant: Micron Technology, Inc.Inventors: Sujeet Ayyapureddi, Raghukiran Sreeramaneni, Suryanarayana B. Tatapudi
-
Patent number: 8643871Abstract: A system and method of controlling printing of a print job in a printing system is provided. The print job includes a first section and a second section, with each one of the first and second sections including copyrighted content for which copyright clearance is required prior to printing. In one example of operation, the first and second sections are stored in memory and it is determined that copyright clearance is unavailable for one of the first and second sections. In response to such determining, either (1) printing of the one of the first and second sections is prohibited until it can be determined that a selected condition has been met, or (2) at least one operation is performed with respect to the one of the first and second sections so that only pages for which copyright clearance has been obtained can be printed.Type: GrantFiled: July 22, 2008Date of Patent: February 4, 2014Assignee: Xerox CorporationInventors: Javier A Morales, Nicholas P Osadciw
-
Publication number: 20140033234Abstract: Embodiments efficiently replace an inbox driver of a computer with a third party driver. The inbox and third party drivers are function drivers configured to service an external device connected to the computer. A Function Loader driver is installed within the computer to enable replacement of the inbox function driver with the third party function driver based on a highest ranking of matching criteria. The Function Loader driver cooperates with a Function Loader Child driver, which intercepts a packet exchange that pertains to the external device to determine whether specified rules for replacement are satisfied. If so, the Function Loader Child driver modifies content of the packet exchange to uniquely identify the third party function driver as having the highest ranking of matching criteria. Accordingly, the operating system recognizes the third party function driver as a preferred driver for servicing the external device and installs the third party driver.Type: ApplicationFiled: July 27, 2012Publication date: January 30, 2014Inventors: Chun-Yi Wang, Terrill M. Moore
-
Patent number: 8640039Abstract: There is disclosed an information processing method including: a step of displaying a setting window, which includes customizable items, of a device driver; a step of registering items set using the setting window as customized items; a step of writing the customized items in user interface-related data of the device driver; and a user interface display step of displaying a user interface of the device driver with reference to the user interface-related data upon launching the device driver.Type: GrantFiled: January 18, 2005Date of Patent: January 28, 2014Assignee: Canon Kabushiki KaishaInventor: Megumi Saito
-
Patent number: 8627343Abstract: A setup method of an information processing apparatus in which a module as a control program for expanding a printer driver has been installed. A plurality of modules are detected and the information processing apparatus is set up so that the plurality of detected modules execute processes in predetermined operating order.Type: GrantFiled: March 30, 2007Date of Patent: January 7, 2014Assignee: Canon Kabushiki KaishaInventor: Masaki Yamamichi
-
Patent number: 8621489Abstract: A universal medical device driver adapter that enables the creation of medical device drivers without the need to write custom software for typical medical devices, thereby reducing development time for individual drivers and reducing training time and skill sets requirements of driver developers. Various format parameters are defined, such as baud rate, parity, buffer size, time stamps, tokens, message link, and the like, in an XML device driver file. When a recognized medical device is specified, the corresponding XML file is retrieved and an interface uses the parameters described therein for bidirectional communication with the monitor.Type: GrantFiled: November 18, 2010Date of Patent: December 31, 2013Assignee: Koninklijke Philips N.V.Inventors: William C. McQuaid, Thomas J. Botzer
-
Patent number: 8621050Abstract: A system employing a storage device and a host for configuration information exchange between the host and the storage device. In operation, the host manages host configuration information in a data management layer of a communication model, and communicates the host configuration information to the storage device by one or more data communication layers of the communication model. Likewise, the storage device manages storage device configuration information in the data management layer of the communication model, and communicates the storage device configuration information to the host by one or more data communication layers of the communication model.Type: GrantFiled: August 16, 2010Date of Patent: December 31, 2013Assignee: International Business Machines CorporationInventors: Kevin D. Butt, Jose G. Miranda Gavillan, Leonard G. Jesionowski, Yun Mou, Khanh V. Ngo
-
Patent number: 8621488Abstract: Techniques for intercommunication amongst device drivers are described herein. In one embodiment, an application programming interface (API) is provided by a kernel of an operating system (OS) running within a data processing system. The API is accessible by device drivers associated with multiple devices installed in the system. In response to a request from a first instance of a driver the API, information indicating whether another instance of the same driver is currently started is returned via the API. Other methods and apparatuses are also described.Type: GrantFiled: June 30, 2011Date of Patent: December 31, 2013Assignee: Apple Inc.Inventors: Joshua de Cesare, Simon Douglas, Alexei Elias Kosut
-
Patent number: 8613000Abstract: A method and apparatus for dynamic assigning I/O device in virtual machine system, the virtual machine system comprises a service OS, a hypervisor and at least one guest OS. The service OS contains a device model module, the device model module providing an access platform for I/O device to the guest OS. The guest OS access the device model module through the hypervisor. One device state module for dynamic reflecting the device's state is increased in the device model module, the device state module dynamic altering the register condition of the device in hardware space. It is possible to dynamic control the access to I/O device by the guest OS by using the control panel in the service OS to dynamic alter the device's state in the device state module. One agent module is increased in guest OS, for altering the device's state in guest OS anytime based on the change of the device state.Type: GrantFiled: July 19, 2006Date of Patent: December 17, 2013Assignee: Lenovo (Beijing) LimitedInventors: Chunmei Liu, Jiancheng Liu, Chunyu Song