By Detachable Memory Patents (Class 710/13)
-
Publication number: 20130042028Abstract: A universal serial bus (USB) device includes a first memory and a second memory. The first memory is configured to store L different function drivers, and during a first operation, the second memory is configured to be loaded with M different function drivers from the first memory and, during a second operation, the second memory is configured to maintain N function drivers among the M function drivers while being loaded with A different function drivers from the first memory, wherein M?L, N<M, and A<L.Type: ApplicationFiled: May 10, 2012Publication date: February 14, 2013Inventor: Seung-Soo Yang
-
Patent number: 8370611Abstract: Provided is a memory card device. The memory card device includes a flash memory and a controller. The flash memory includes a boot area storing boot data, and a user area storing user data. The controller accesses the boot area or the user area according to an external command. Boot data can be stored in a memory card integrated in an electronic device. Also, when a host requests an access to boot data/user data stored in the memory card, the boot data/user data can be accessed under control of the controller.Type: GrantFiled: March 12, 2008Date of Patent: February 5, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Sung-Up Choi, Se-Jin Ahn, Yong-Hyeon Kim
-
Patent number: 8370534Abstract: A method of routing data in an information handling system can include receiving a notification from a management controller at a basic input/output system (BIOS) that includes a system management interrupt (SMI) handler. The a notification can indicate that the management controller has a data packet bound for a peripheral component interconnect express input/output (PCIe I/O) device coupled to a secondary processor. The method can include generating a system management interrupt at the information handling system via the BIOS SMI handler in response to the notification. The method can also include retrieving the data packet from the management controller via the BIOS SMI handler and sending a payload associated with the data packet from the BIOS SMI handler to the PCIe I/O device.Type: GrantFiled: December 3, 2009Date of Patent: February 5, 2013Assignee: Dell Products, LPInventors: Mukund P. Khatri, Surender V. Brahmaroutu
-
Publication number: 20130027868Abstract: Multi-purpose anti-confusing, time-saving, cost-effective hybrid flash drive organizers, methods and systems with easily recognizable color-coded external sectors, color-coded differential LED signal lights, correlating respectively with related internal/external electronic components, achieving easier organized data/information sharing, transfer, storage, retrieval and display when connected to host system; one embodiment having attachable/detachable sectors providing different combinations of USB connectors; another embodiment of with uni-body housing having one common USB prong; another embodiment with at-least a pair of USB prongs; all offering faster conveniences to millions of global flash drive users in all walks of life, providing vast applicability for numerous personal, professional, educational, organizational and business works; providing to different manufacturers, distributors and merchandisers with greater range of practical applications and marketing advantages; broadly applicable to inter-linType: ApplicationFiled: July 23, 2012Publication date: January 31, 2013Inventor: Antony-Euclid C. Villa-Real
-
Patent number: 8364203Abstract: A contact allocation method for a subscriber smart card (300) in a mobile terminal (100) fitted with said card, the mobile terminal including at least first and second electronic modules (130, 140) suitable for communicating with the subscriber smart card (300) using respective first and second communications protocols. To enable the way in which the contacts of the subscriber smart card (300) are allocated to be managed dynamically, the card is connected to the first and to the second electronic modules (130, 140) in alternation by selectively connecting at least one contact (C4) of said card to the first or to the second electronic module (130, 140).Type: GrantFiled: March 26, 2007Date of Patent: January 29, 2013Assignee: St-Ericsson S.A.Inventors: Olivier Morel, Alan Kerdraon, Olivier Briot, Philippe Maugars
-
Patent number: 8359407Abstract: A method and device are provided for activating certain functions of a powered-off device having a serial data bus interface when it is attached to a powered device via the serial bus interface. On detection of a voltage on the power line of the serial bus, the processor of the device is booted in a special operation mode, wherein certain functions of the serial data bus interface can be used without powering the complete device. The device may then be enumerated by the attached host device and for example allow access to its memory unit or use the power signal on the serial bus interface for battery charging.Type: GrantFiled: September 26, 2006Date of Patent: January 22, 2013Assignee: Nokia CorporationInventor: Achim Van Bebber
-
Patent number: 8356118Abstract: A storage device is removably connectable to a host computer. The storage device includes: a storage unit on which one or more storage areas are allocatable to a plurality of users; and a control unit. The control unit is operable to, when the storage deice receives authentication success information indicating that authentication for one of the users is succeeded from the host computer or other external device, simulatively mount the storage area allocated to the authenticated user and unmount the storage area allocated to another user.Type: GrantFiled: September 11, 2008Date of Patent: January 15, 2013Assignee: Buffalo Inc.Inventor: Hideaki Komoda
-
Patent number: 8356123Abstract: An electronic device includes a storage slot for storing context information for a storage device. The electronic device is configured to apply settings related to the context information to the storage device upon detecting connection of the storage device to the electronic device. A method of operating the electronic device may include acquiring context information from the storage device, storing the context information within a storage slot of the electronic device, and applying settings to the storage device. The settings may be related to the context information and may be applied upon detecting a reconnection of the storage device to the electronic device.Type: GrantFiled: February 19, 2009Date of Patent: January 15, 2013Assignee: Shenzhen TCL New Technology LtdInventors: Steven L. Cooper, James Duane Tenbarge
-
Patent number: 8341306Abstract: Some of the embodiments of the present disclosure provide a method comprising coupling a first device to a client device, the first device having a virtual storage drive, the virtual storage drive storing a device driver; installing the device driver in the client device; and subsequent to installation of the device driver in the client device, installing a filter driver in the client device, the filter driver configured to prevent the client device from detecting the virtual storage drive of the first device whenever the first device is subsequently re-coupled to the client device. Other embodiments are also described and claimed.Type: GrantFiled: July 10, 2009Date of Patent: December 25, 2012Assignee: Marvell International Ltd.Inventors: Eric J. Luttman, Jay R. Shoen, Lyman Leonard Hall
-
Patent number: 8312184Abstract: The storage unit of a peripheral device has a first storage area and a second storage area. The first storage area stores a plurality of control programs corresponding to a plurality of operating systems of different types. The second storage area is a storage area which is recognized by an information processing apparatus as an external storage device and in which at least one control program is replicated from the first storage area. The information processing apparatus reads out the control program from the second storage recognized by it as the external storage device, and executes the program. The information processing apparatus thus controls the peripheral device.Type: GrantFiled: November 9, 2010Date of Patent: November 13, 2012Assignee: Canon Denshi Kabushiki KaishaInventors: Kiyoshi Ito, Hirokazu Higuchi, Ayaka Sato, Yuuki Taguchi
-
Patent number: 8301931Abstract: A portable time transfer device is provided to transfer accurate date/time to reader devices and, thus, the reader devices do not have to be connected to a source of accurate time. A host computing system is configured to synchronize the portable time transfer device to a network, GPS, or other source of precise (accurate) time. Once the portable time transfer device is synchronized to the accurate date/time by the host computing system, the portable time transfer device is ready to be used by reader devices or any other devices (e.g., laptops, etc.) which need to maintain accurate time regardless of the connectivity to a network or GPS.Type: GrantFiled: May 22, 2009Date of Patent: October 30, 2012Assignee: Itron, Inc.Inventor: Matthew Johnson
-
Patent number: 8281062Abstract: A storage device has two connectors for transferring data files: a first connector through which data files can be transferred at an accelerated speed, and a second connector through which data files can be transferred at a conventional speed. According to the present disclosure a user can select the speed (i.e., “normal speed” or “accelerated speed”) at which s/he wants to transfer a data file from a host to the storage device, and vice versa, by connecting the host to the proper connector of the storage device. The first connector is internally connected to a plurality of controllers that facilitate data transfers at the accelerated speed, and the second connector is internally connected to a controller that facilitates data transfers at the normal speed.Type: GrantFiled: August 27, 2008Date of Patent: October 2, 2012Assignee: Sandisk IL Ltd.Inventors: Judah Gamliel Hahn, Donald Ray Bryant-Rich
-
Publication number: 20120233357Abstract: A smart card determines if the smart card has been inserted into a device, and retrieves a device identifier and at least one application configuration value from the device if the smart card has been inserted into the device. The smart card compares the retrieved device identifier and the at least one application configuration value with a device identifier and at least one application configuration value previously stored in the smart card. The smart card causes the retrieved device identifier and the at least one application configuration value to be sent to an Over The Air (OTA) server if the comparison indicates that the retrieved device identifier or the at least one application configuration value is different than the previously stored device identifier or the at least one application configuration value, so that the OTA server can supply application parameter changes to the mobile device for future device operation.Type: ApplicationFiled: May 16, 2012Publication date: September 13, 2012Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Xuming Chen, Bjorn Lennart Hjelm, Praveen Venkataramu, Andrew Youtz
-
Patent number: 8266344Abstract: A network device may include an off-chip memory to store a free-list of buffer pointers. The network device may further include an on-chip controller that includes a prefetch buffer. The prefetch buffer may store unallocated buffer pointers that point to available memory locations in a different off-chip memory. The on-chip controller may receive an unallocated buffer pointer, determine, in response to receiving the unallocated buffer pointer, whether the prefetch buffer is full, store the unallocated buffer pointer in the prefetch buffer when the prefetch buffer is determined not to be full, and store the unallocated buffer pointer in the free-list, in the off-chip memory, when the prefetch buffer is determined to be full.Type: GrantFiled: September 24, 2009Date of Patent: September 11, 2012Assignee: Juniper Networks, Inc.Inventor: Gerald Lampert
-
Patent number: 8243309Abstract: When a storage medium is connected to an MFP, it is determined whether or not the connected storage medium stores data. If it is determined that the storage medium does not store any data for printing, a setting dialog of scanning processing of an original using a scanner is automatically displayed, and the scanning processing of an original is started so as to store the image data corresponding to the original into the storage medium.Type: GrantFiled: March 6, 2008Date of Patent: August 14, 2012Assignee: Canon Kabushiki KaishaInventors: Atsushi Kamasuka, Noritsugu Okayama
-
Patent number: 8233895Abstract: A source device is initially enabled to maintain data synchronization with a host server over a wireless communication network via a first wireless transceiver for user data of an application program associated with a user account. To enable a target device, the source device is operative to establish a programming session with the target device via a second wireless transceiver. During the programming session, the source device causes user account data (e.g. an encryption/decryption key for the data-synchronized communications) for the user account to be transmitted to the target device via the second wireless transceiver. The user data associated with the application program may be transferred from the source device to the target device via a removable memory card such as a secure digital (SD) card.Type: GrantFiled: November 23, 2010Date of Patent: July 31, 2012Assignee: Research In Motion LimitedInventor: Piotr Konrad Tysowski
-
Publication number: 20120151098Abstract: The present invention relates to systems and methods for providing a universal computing system. Implementations include a modular motherboard having two or more electronic circuit boards that are connected to form a motherboard. The two or more electronic circuit boards each include a security key structure on a connector for providing a keyed connector therebetween. Computing components may be provided on two of the major surfaces of the first electronic circuit board circuit board. Components are disclosed in which the computing system will not turn on unless the first printed circuit board is electrically connected to the second printed circuit board. A heat sink is disclosed that may be used in the universal computing system. A customizable encasement is disclosed. An expandable memory device is disclosed.Type: ApplicationFiled: June 6, 2011Publication date: June 14, 2012Inventor: Jason A. Sullivan
-
Publication number: 20120151097Abstract: An information handling system includes a backplane, a storage drive, and a board management controller. The board management controller is configured to discover a physical drive status of the drive from a storage enclosure processor, to receive a logical drive status of the drive, to read a backplane bay identification for the drive from a peripheral connector interface express extender or serial attached small computer system interface chipset logical drive number, and to construct a routing table for the drive to map the logical drive status with the physical drive status of the drive.Type: ApplicationFiled: December 9, 2010Publication date: June 14, 2012Applicant: DELL PRODUCTS, LPInventors: Timothy M. Lambert, Indrani Paul
-
Publication number: 20120131234Abstract: The invention relates to an electronic circuit (3) for interconnecting a smartcard chip with a peripheral device, comprising:—a dedicated communication interface (31) adapted to communicate with a smartcard chip;—a configurable communication interface (33,34,35) adapted to communicate with a peripheral device;—a configuration module (32) adapted to receive on said dedicated communication interface a request for configuring the configurable communication interface, adapted to configure the communication protocol of the configurable communication interface with the peripheral device based on the received request;—a bridging module (32) adapted for converting data exchanged between the peripheral device and the smartcard chip through the dedicated communication interface and the configurable communication interface.Type: ApplicationFiled: July 30, 2010Publication date: May 24, 2012Applicant: Geamlto SAInventors: Michel Thill, Alain Pomet
-
Patent number: 8183883Abstract: A memory configuration circuit is provided. The memory configuration circuit may be integrated into a programmable logic device (PLD) and as such, may be used to configure and reconfigure specific elements in the PLD. The memory configuration circuit includes a comparator circuit and a counter. The comparator circuit is coupled to receive two data words from two different memory configuration sources. The comparator circuit compares the two data words received before writing one of the data words to a configuration memory. One of the data words may be written to the configuration memory if the two data words compared are not equal. The counter increments the address of the memory configuration sources so that a next data word can be processed after the current data word is processed.Type: GrantFiled: April 16, 2010Date of Patent: May 22, 2012Assignee: Altera CorporationInventors: Chee Seng Tan, Chai Sia Tan, Elden Chau, John Tse, Neville Carvalho
-
Publication number: 20120110212Abstract: The present disclosure describes techniques for scalable embedded memory programming. In some aspects data is received at a first communication interface from a host device, at least a portion of the data is stored to a memory device supported by a printed circuit board, and the data is transmitted to a target device via a second communication interface.Type: ApplicationFiled: October 24, 2011Publication date: May 3, 2012Inventors: William B. Weiser, Thomas G. Warner
-
Publication number: 20120102237Abstract: (EN) The invention relates to a portable electronic device (SC, TK) comprising electric input means (VCC, GND, ANT) for receiving electric power from an external power supply. The portable electronic device (SC, TK) comprises an application, the application being set to be triggered when power is supplied to said electric input means (VCC, GND, ANT), and to not communicate with entities external to the portable electronic device (SC, TK), or to only notify such entities of an event. The application is further set to configure the portable electronic device (SC, TK), and to be successfully executable at most once. The invention also relate to a manufacturing equipment (M) for configuring a portable electronic device (SC, TK) and to a method for configuring a portable electronic device (SC, TK).Type: ApplicationFiled: June 23, 2010Publication date: April 26, 2012Applicant: GEMALTO SAInventors: Michel Thill, Joseph Leibenguth, Olivier Joffray
-
Publication number: 20120102238Abstract: An auto start method and system for Universal Serial Bus (USB) data card. The method includes: when a terminal detects a data card is inserted, judging that the terminal does not install a driver of the data card, and using the default configuration mode to configure the data card and reading the content of the data card to install the driver; otherwise, using the driver of the data card to load the data card. After the PC finishes installing the related driver and software, the data card can directly start by the normal configuration when it is inserted again, therefore, the method can improve the auto start speed of the data card. Which kind of configuration is used to start the data card depends on the static configuration value in the registry, therefore, the performance of the method is reliable.Type: ApplicationFiled: December 10, 2009Publication date: April 26, 2012Applicant: ZTE CORPORATIONInventor: Zhigang Wei
-
Patent number: 8166210Abstract: According to this invention, when initialization of a storage medium such as a flash memory is erase of the data area, the processing can be stopped. When the processing is stopped, at least initialization of the management area has been completed, and processing using the storage medium can be executed. If erase processing is not stopped but proceeds to the end, no erase processing need be performed in writing new data, and high-speed write is promised. For this purpose, when complete formatting is designated, the management area of the file system is first initialized. Then, erase processing for the data area of the file system is executed by a predetermined block size. If it is determined that stop is designated during the data area erase processing, the processing ends, but the management area has already been initialized.Type: GrantFiled: November 21, 2005Date of Patent: April 24, 2012Assignee: Canon Kabushiki KaishaInventor: Satoshi Aoyama
-
Patent number: 8156257Abstract: A removable medium capable of performing formatting conforming to the standard if a host machine does not include a special formatting command is provided. A removable medium has an information storage section 20 having a first storage area for storing first management information and a second storage area for storing second management information; a formatting information storage section 30 for storing formatting information to format the first storage area and the second storage area; a formatting start detection section 11 for detecting update access to update the first management information from an external machine; and a format processing section 12 for performing format processing of storing the formatting information stored in the formatting information storage section 30 in the first storage area and the second storage area as the first management information and the second management information when the update access is detected.Type: GrantFiled: August 10, 2007Date of Patent: April 10, 2012Assignee: Panasonic CorporationInventor: Yutaka Kobayashi
-
Patent number: 8149450Abstract: In a document management system according to an embodiment of the present invention, in order to prevent a leakage of information, in a case where a copy of a document is transferred to a media, a deletion processing with respect to the document is disabled. Then, in a case where it is confirmed that document leakage is not performed from the media, the deletion processing with respect to the document from the media is canceled.Type: GrantFiled: August 6, 2008Date of Patent: April 3, 2012Assignee: Canon Kabushiki KaishaInventor: Mitsuo Kimura
-
Publication number: 20120054372Abstract: A USB device enumeration process implemented in a USB device is described. The USB device first detects a type of the operating system (OS) of the USB host connected to the device, and performs device enumeration using a process selected from multiple stored processes based on the detected host OS type. To detect the host OS type, the USB device first presents itself to the host as a USB MSD or HID, performs device enumeration to collect OS behavior factors from the host, and determines the OS type from the OS behavior factors. Thereafter, the USB device performs actual device enumeration by presenting itself as the USB device it actually is, using an enumeration process specific to the detected host OS type. The multiple stored enumeration processes are customer configurable. Further, a method is provided to stop an enumeration process when the host is in a BIOS stage.Type: ApplicationFiled: August 16, 2011Publication date: March 1, 2012Applicant: MEDIATEK INC.Inventors: Jin-Ru Chen, Ying-Che Hsu, Tsao-Jiang Chang, Wen-Juin Huang
-
Patent number: 8117353Abstract: An image processing apparatus is capable of communicating data with a plurality of external apparatuses attached to the image processing apparatus. Each of the external apparatuses includes an advisor that advises a user of access to the external apparatus. A display section displays information on the external apparatuses attached to the image processing apparatus. A selecting section selects a desired one external apparatus from among the plurality of external apparatuses displayed on said display section. A transmitter transmits an access command to the desired one external apparatus. When the selected external apparatus receives the access command, the advisor advises the user of the access to the selected external apparatus, emitting flashing light.Type: GrantFiled: December 12, 2008Date of Patent: February 14, 2012Assignee: Oki Data CorporationInventor: Sohei Kakizaki
-
Patent number: 8108591Abstract: A semiconductor device includes first and second interfaces, and a control unit. The first interface is capable of being connected to a memory card and communicating with the memory card. The memory card has a nonvolatile semiconductor memory and has an unlock state and a lock state. The memory card in the unlock state permits an access to the nonvolatile semiconductor memory. The memory card in the lock state prohibits the access. The second interface is capable of being connected to a host device and communicating with the host device. The host device generates an access command to access the memory card. The control unit operates based on the access command sent from the host device through the second interface so as to release the lock state of the memory card, when the memory card is connected to the first interface.Type: GrantFiled: August 14, 2008Date of Patent: January 31, 2012Assignee: Kabushiki Kaisha ToshibaInventor: Takafumi Ito
-
Patent number: 8086765Abstract: Illustrated is a system and method for identifying a memory page that is accessible via a common physical address, the common physical address simultaneously accessed by a hypervisor remapping the physical address to a machine address, and the physical address used as part of a DMA operation generated by an I/O device that is programmed by a VM. It also includes transmitting data associated with the memory page as part of a memory disaggregation regime, the memory disaggregation regime to include an allocation of an additional memory page, on a remote memory device, to which the data will be written. It further includes updating a P2M translation table associated with the hypervisor, and an IOMMU translation table associated with the I/O device, to reflect a mapping from the physical address to a machine address associated with the remote memory device and used to identify the additional memory page.Type: GrantFiled: April 29, 2010Date of Patent: December 27, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Yoshio Turner, Jose Renato Santos, Jichuan Chang
-
Patent number: 8078788Abstract: Methods for transmitting application specific or extended commands between a host and a memory card are disclosed. Commands for an extended card protocol are embedded in messages, along with a marker, in the data or command portion of a base card transmission protocol that is used to communicate between the host and the memory card. This allows for the transmission of application specific commands that lack a corresponding command in the base card protocol. The method can be implemented on the host side at the device driver level or the file level. In order to implement a read command in the extended card protocol, a write command in the base card protocol with an encapsulated read command in the extended protocol is first sent to a logical address, followed by a read command to the same logical address. Message set identifiers associate embedded commands and data received in separate transmissions.Type: GrantFiled: November 7, 2008Date of Patent: December 13, 2011Assignee: SanDisk Technologies Inc.Inventors: Robert Chin-Tse Chang, Henry Ricardo Hutton, Farshid Sabet-Sharghi, Haluk Kent Tanik, Ron Barzilai, Meytal Soffer, Mei Yan, Patricia Dwyer, Po Yuan, Bahman Qawami
-
Patent number: 8060662Abstract: A determining unit performs a position determination determining whether a nonvolatile memory is mounted in a right position or in a wrong position. When the determining unit determines that the nonvolatile memory is mounted in the wrong position, a protecting unit protects data stored in the nonvolatile memory.Type: GrantFiled: December 16, 2008Date of Patent: November 15, 2011Assignee: Ricoh Company, Ltd.Inventor: Takashi Aihara
-
Patent number: 8054479Abstract: The present invention is intended to improve the processing efficiency by shortening a time taken until completion of return processing when image processing is carried out via an external storage device such as a USB memory.Type: GrantFiled: June 8, 2007Date of Patent: November 8, 2011Assignee: Sharp Kabushiki KaishaInventor: Yukinari Sato
-
Patent number: 8041863Abstract: The present invention permits registry settings and other pertinent shared artifacts to be distributed across many different computing devices. More specifically, the invention permits applications installed on an external drive to be activated, when the external drive is connected to a main computing device. When connected, a drive agent can detect registry settings stored on the external drive and can synchronize these settings with a main registry of the main computing device. Further, interface elements, such as icons for the new applications can be added to a GUI of the main computing device. Once the registry settings are included in the main registry, applications on the external drive can used from the main computing device. When the external drive is detached from the main computing device, the device agent can automatically remove all registry settings, shared artifacts, and interface elements.Type: GrantFiled: November 16, 2006Date of Patent: October 18, 2011Assignee: International Business Machines CorporationInventors: Hung Tack Kwan, Tassanee K. Supakkul, Mathews Thomas
-
Publication number: 20110252191Abstract: A method of dynamically switching partitions for a memory card having a plurality of physical blocks is provided. The method includes configuring logical blocks for mapping to at least a portion of the physical blocks and dividing the logical blocks into first and second partitions; coupling the memory card to a host system and setting CSD corresponding to the memory card as a first default value corresponding to the first partition, wherein the host system requests the CSD to obtain the first default value and accesses the first partition according to the first default value; and setting the CSD corresponding to the memory card as a second default value corresponding to the second partition in response to a switch command from the host system, wherein the host system re-requests the CSD to obtain the second default value and accesses the second partition according to the second default value.Type: ApplicationFiled: May 14, 2010Publication date: October 13, 2011Applicant: PHISON ELECTRONICS CORP.Inventor: Ching-Wen Chang
-
Patent number: 8024493Abstract: A system configured to transfer an electronic file includes a non-volatile storage memory; an autonomous power supply; a transfer system comprising a transmitter configured to transmit a file to be transmitted, the transmitter comprising a first contact connection port configured to enable mechanical fitting to a contact connection port of a second system, a receiver configured to receive a file, the receiver comprising a second contact connection port configured to enable mechanical fitting to another contact connection port of the second system, and a transmission control system configured to authorize or prohibit a transmission of an electronic file to the second system, the transmission control system including a system configured to recognize mechanical fitting to the second system.Type: GrantFiled: January 18, 2006Date of Patent: September 20, 2011Assignee: MovitecnicInventor: Jérôme Matzuzzi
-
Publication number: 20110225324Abstract: An electronic device includes a storage slot for storing context information for a storage device. The electronic device is configured to apply settings related to the context information to the storage device upon detecting connection of the storage device to the electronic device. A method of operating the electronic device may include acquiring context information from the storage device, storing the context information within a storage slot of the electronic device, and applying settings to the storage device. The settings may be related to the context information and may be applied upon detecting a reconnection of the storage device to the electronic device.Type: ApplicationFiled: February 19, 2009Publication date: September 15, 2011Applicant: SHENZHEN TCL NEW TECHNOLOGY LTD.Inventors: Steven L. Cooper, James Duane Tenbarge
-
Patent number: 8019942Abstract: A memory card of one published standard, such as the Multi-Media Card (MMC) or Secure Digital Card (SD), is modified to include the function of a Subscriber Identity Module (SIM) according to another published standard. The controller of the memory card communicates between electrical contacts on the outside of the card and both the memory and the SIM. In one specific form, the memory card has the physical configuration of the current Plug-in SIM card with a few external contacts added to accommodate the memory controller and data memory. In another specific form, the memory card has the physical configuration of the current SD card, including external contacts.Type: GrantFiled: November 28, 2007Date of Patent: September 13, 2011Assignee: SanDisk Technologies, Inc.Inventors: Eliyahou Harari, Yoram Cedar, Wesley G. Brewer, Yosi Pinto, Reuven Elhamias, Michael Holtzman
-
Publication number: 20110219184Abstract: In one embodiment, a method includes receiving metadata corresponding to data on a removable storage device/medium, storing the metadata to a metadata repository that is not on the removable storage device/medium, associating an identifier with the stored metadata (the identifier corresponding to the removable storage medium/device), and storing the identifier to the metadata repository. According to another embodiment, a computer program product includes a computer readable storage medium having computer readable program code embodied therewith. The computer readable program code comprises computer readable program code configured to: receive metadata corresponding to data on a removable storage device/medium, store the metadata to a metadata repository, associate an identifier corresponding to the removable storage device/medium with the stored metadata, and store the identifier to the metadata repository. Other methods, systems, and devices are presented as well.Type: ApplicationFiled: March 5, 2010Publication date: September 8, 2011Applicant: International Business Machines CorporationInventors: Glen A. Jaquette, Leonard G. Jesionowski, Wolfgang Mueller-Friedt
-
Publication number: 20110219148Abstract: Systems and methods for implementing a secure processor stick are described. In one aspect, the system for implementing a secure processor stick with a computer, the system comprising: a secure processor stick, including: a processor; a memory coupled to said processor; a smart chip coupled to said processor, said smart chip storing data for implementing a secure environment; and an operating system adapted to run on said memory and said processor, wherein said operating system is adapted to provide a secure environment for display on a computer using said data.Type: ApplicationFiled: March 3, 2010Publication date: September 8, 2011Inventor: Kwang Wee Lee
-
Patent number: 8001288Abstract: A method and system for enabling personal digital assistants (PDAs) and protecting stored private data. Specifically, one embodiment in accordance with the present invention includes a removable expansion card about the size of a postage stamp which plugs into a slot of a personal digital assistant. The removable expansion card, referred to as a personality card, is capable of storing all of a user's private information and data which is used within their personal digital assistant. By removing the personality card from the personal digital assistant, all of the user's private information and data may be removed from the personal digital assistant. Furthermore, the personal digital assistant may also be rendered totally or partially useless once the personality card is removed from it. There are several advantages associated with a personality card system in accordance with the present invention.Type: GrantFiled: May 24, 2010Date of Patent: August 16, 2011Assignee: Access Co., Ltd.Inventors: Michael Cortopassi, Eric Fuhs, Thomas Robinson, Edward Endejan
-
Patent number: 8001304Abstract: A non-volatile storage device has first and second controllers that provide external access to non-volatile memory using different protocols. In response to a request from the first controller, the second controller retrieves parameters from the non-volatile memory and provides the retrieved parameters to the first controller. In one embodiment, the device parameters are USB descriptors, which may include a vendor ID, a product ID, a product string, and/or a serial number. The first controller may be a Universal Serial Bus (USB) card reader controller. Examples of the second controller include a Secure Digital (SD) controller, a CompactFlash (CF) controller, a MemoryStick controller, or a different type of controller that is able to provide external access to the non-volatile memory. The first controller provides the device parameters to a host during enumeration of the non-volatile storage device. The device parameters may be used to establish settings for the first controller.Type: GrantFiled: February 15, 2008Date of Patent: August 16, 2011Assignee: SanDisk Technologies Inc.Inventors: Ka Ian Yung, Steven Sprouse, Dhaval Parikh, Nathan Rapaport
-
Patent number: 7996576Abstract: In described embodiments, a method of generating an identifier for a disk includes the steps of requesting an ASCII identification string for the disk and generating a padded string by processing the ASCII identification string into a predetermined number of bytes. The padded string is divided into portions and an encoded value is generated for each portion. The two or more encoded values for the portions are combined into a candidate value compatible with a World-Wide Name (“WWN”). The candidate value is compared to a list of previously generated candidate values and if the candidate value differs from the values in the list, the candidate value is included in the list of generated values and the candidate value is provided as the system-wide name for the disk.Type: GrantFiled: May 8, 2008Date of Patent: August 9, 2011Assignee: LSI CorporationInventor: Randy Kay Hall
-
Patent number: 7987349Abstract: The subject mater herein relates to data processing and, more particularly, to encryption acceleration. Various embodiments herein provide devices and systems including a standardized encryption application programming interface embedded in firmware to perform encryption services. Some such embodiments move encryption operations away from operating system processes into firmware. As a result, encryption operations are generally accelerated.Type: GrantFiled: June 29, 2007Date of Patent: July 26, 2011Assignee: Intel CorporationInventors: Vincent J. Zimmer, Michael Rothman
-
Publication number: 20110179194Abstract: In response to an insertion of a removable storage device into a data processing system, the removable storage device is automatically mounted by an operating system (OS) in a file system of the data processing system. A daemon is configured to determine a type of media content stored in the removable storage device and to identify a program that is associated with the type of the media content of the removable storage device. The identified program is automatically launched for accessing the media content of the removable storage device. In response to a termination of the program, the removable storage device is automatically unmounted from the file system of the data processing system without user intervention.Type: ApplicationFiled: January 15, 2010Publication date: July 21, 2011Applicant: APPLE INC.Inventors: Dallas B. De Atley, John A. Wright, Baskaran Subramaniam
-
Patent number: 7979596Abstract: A mouse with expandable memory capacity includes a button set with a plurality of buttons, a build-in memory, a card connector, and a controller. Therein, the card connector is for connecting with a memory card. The controller is connected to the button set, the build-in memory, and the card connector, wherein the controller is for controlling the operation of the build-in memory and for controlling the operation of the memory card so as to store a button instruction set. The controller further controls and uses the memory card to form an expansion memory for the build-in memory. The button instruction set records an operation instruction that is represented by combinations formed from one or more of the buttons. Therefore, the goal of expanding memory capacity of the mouse is achieved.Type: GrantFiled: April 29, 2009Date of Patent: July 12, 2011Assignee: Dexin CorporationInventor: Yuan-Jung Chang
-
Patent number: 7975084Abstract: Technologies are provided herein for configuring aspects of the operation of a server computer using a service processor. The service processor includes a processor, a NAND flash memory organized using a file system, and a hardware data communications interface coupled to the host computer. The file system is utilized to store a monolithic image file containing software components for configuring the operation of the host computer and the service processor. A firmware is also provided that executes on the processor to expose the NAND flash memory to the host processor as a storage device on the hardware interface, to receive storage requests from the host computer, and to generate offsets into the monolithic image file for performing the storage requests. The image file may be utilized to store an operating system, hardware drivers, and a host configuration tool executable by the host computer.Type: GrantFiled: February 6, 2008Date of Patent: July 5, 2011Assignee: American Megatrends, Inc.Inventor: Subash Kalbarga
-
Publication number: 20110161522Abstract: A system and method for enhanced energy control policy for unmanaged device applications. EEE control customizations are provided to a profile element (e.g., PROM, EEPROM, flash memory, system memory, input pins, etc.) that is included in the unmanaged device. The configuration information stored in profile element is accessed by an EEE control policy for customization of the EEE control policy. In one embodiment, the EEE control customization can be generated by another device (e.g., managed device) separate from the unmanaged device.Type: ApplicationFiled: June 3, 2010Publication date: June 30, 2011Applicant: Broadcom CorporationInventor: Wael William Diab
-
Patent number: 7970972Abstract: With an external memory to be inserted and removed through an adapter, insertion and removal of the external memory are reliably detected and data destruction with insertion or removal is prevented. A detector includes a card detection section (32) for detecting that a memory card (10) has been inserted into a connector (31), acquiring the ID of the detected memory card (10), and acquiring card information of the memory card (10), an application section (36) for making an access request to a memory card, and a card access section (34) for acquiring the ID of a memory card (11) inserted into the connector (31) at the time of the access request, making a comparison between the ID of the memory card (10) and the ID of the memory card (11), determining whether or not the IDs are identical, and acquiring card information concerning the memory card (11) if the IDs are not identical.Type: GrantFiled: April 20, 2007Date of Patent: June 28, 2011Assignee: Panasonic CorporationInventor: Ai Takahashi
-
Patent number: 7958278Abstract: An image forming apparatus includes a job execution portion, a connecting portion for detachably connecting an external storage, a detection portion for detecting connection to the connecting portion of the external storage, a stored information reading portion for reading stored information of the external storage based on connection detection of the external storage by the detection portion, an internal storage portion for storing the read stored information, and a job administration portion for making the job execution portion execute a job about the stored information stored in the internal storage portion and for registering the job about the stored information as a processing wait job when the job execution portion is executing another job.Type: GrantFiled: December 27, 2004Date of Patent: June 7, 2011Assignee: Konica Minolta Business Technologies, Inc.Inventors: Akihito Takada, Masazumi Ito, Syuji Maruta