Patents by Inventor James Springer
James Springer has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250202703Abstract: A method for verifying the conformity of a NDEF message (MC, MS) based on a processing of a previous NDEF message (MP) sent by a same transponder (2) to an electronic system (3). The method includes: transmitting the NDEF message (MC, MS) by the transponder (2) to the electronic system (3), the NDEF message (MC, MS) being designed (22) by the transponder (2) in generating (23) transponder-defined data constituting this NDEF message (MC, MS), including at least one NDEF Record consisting in generic data (GD) and a token (Ti+1, Ti+a) including data containing a random number (RNi+1, RNi+a) and a one-way function value (Vi+1, Vi+a) computed from a random number (RNi) contained in the previous NDEF message (MP); controlling the regularity of the token; and broadcasting an informative message relating to conformity of the NDEF message (MC, MS) when the regularity of this token (Ti+1, Ti+a) has been controlled.Type: ApplicationFiled: December 2, 2024Publication date: June 19, 2025Applicant: EM Microelectronic-Marin SAInventors: Albertus Jacobus PRETORIUS, James Springer, Mustafa GÜNAY, Stéphanie Salgado, Thomas Eberhardt
-
Patent number: 11610071Abstract: A method for providing identification and access with respect to a passive radio-frequency tag in a tag population, including, receiving a command for initiating an inventory round or a command for initiating a tag access, the command including, as a parameter, a number including an identifier of a reader, generating a 16-bit value referred to as first or second binding handle, the first or second binding handle including N juxtaposed bits forming the reader identifier, backscattering the first or second binding handle, receiving an ACK command, analyzing the identification parameter of the ACK command, and in a case where the identification parameter includes the reader identifier then ignoring the ACK command, only tags having the selected inventoried flag value for the session number are inventoried, the first initiating command only including the same inventoried flag for every inventoried tags during a session and wherein the at least other inventoried flag value is never used during the session.Type: GrantFiled: September 29, 2021Date of Patent: March 21, 2023Assignee: EM Microelectronic-Marin SAInventor: James Springer
-
Publication number: 20220180079Abstract: A method for providing identification and access with respect to a passive radio-frequency tag in a tag population, including, receiving a command for initiating an inventory round or a command for initiating a tag access, the command including, as a parameter, a number including an identifier of a reader, generating a 16-bit value referred to as first or second binding handle, the first or second binding handle including N juxtaposed bits forming the reader identifier, backscattering the first or second binding handle, receiving an ACK command, analyzing the identification parameter of the ACK command, and in a case where the identification parameter includes the reader identifier then ignoring the ACK command, only tags having the selected inventoried flag value for the session number are inventoried, the first initiating command only including the same inventoried flag for every inventoried tags during a session and wherein the at least other inventoried flag value is never used during the session.Type: ApplicationFiled: September 29, 2021Publication date: June 9, 2022Applicant: EM Microelectronic-Marin SAInventor: James SPRINGER
-
Patent number: 9918186Abstract: A method for transmitting a beacon message, the method generating, with a beacon generating device at least one beacon message, wherein the at least one beacon message is defined by a beacon message format, wherein the beacon message format comprises a preamble field, an access address field, a protocol data unit (PDU) field and a cyclic redundancy check (CRC) field, wherein the PDU field comprises at least one electronic product code (EPC) encoded EPC-PDU field, and transmitting, with the beacon generating device, the at least one beacon message using a Bluetooth Low Energy (BLE) wireless communication protocol to a transmission area within a transmission range of the beacon generating device for reception by one or more beacon receiving devices located in the transmission area.Type: GrantFiled: December 18, 2015Date of Patent: March 13, 2018Assignee: EM Microelectronic-Marin SAInventors: Mark Jakusovszky, Marc Morin, James Springer
-
Publication number: 20170180916Abstract: A method for transmitting a beacon message, the method generating, with a beacon generating device at least one beacon message, wherein the at least one beacon message is defined by a beacon message format, wherein the beacon message format comprises a preamble field, an access address field, a protocol data unit (PDU) field and a cyclic redundancy check (CRC) field, wherein the PDU field comprises at least one electronic product code (EPC) encoded EPC-PDU field, and transmitting, with the beacon generating device, the at least one beacon message using a Bluetooth Low Energy (BLE) wireless communication protocol to a transmission area within a transmission range of the beacon generating device for reception by one or more beacon receiving devices located in the transmission area.Type: ApplicationFiled: December 18, 2015Publication date: June 22, 2017Applicant: EM Microelectronic-Marin SAInventors: Mark JAKUSOVSZKY, Marc MORIN, James Springer
-
Patent number: 9501731Abstract: The invention concerns a multi-frequency transponder for communicating at a first frequency according to a first communication protocol and at a second different frequency according to a second communication protocol. The transponder comprises a first physical memory for storing a first data of the first communication protocol; a second physical memory for storing a second data, different from the first data, of the second communication protocol; and a logic unit for accessing the first and second physical memories. The logic unit comprises a first control unit for handling communications according to the first protocol, and a second control unit for handling communications according to the second protocol. The transponder comprises a mapping memory to store a logical memory map of the first or second physical memories. The logical memory map comprises mapping information for the first or second control unit to access data items in first and second physical memories.Type: GrantFiled: April 2, 2015Date of Patent: November 22, 2016Assignee: EM Microelectronic-Marin SAInventors: Jiri Kolman, Jan Kubis, James Springer
-
Publication number: 20160292557Abstract: The invention concerns a multi-frequency transponder for communicating at a first frequency according to a first communication protocol and at a second different frequency according to a second communication protocol. The transponder comprises a first physical memory for storing a first data of the first communication protocol; a second physical memory for storing a second data, different from the first data, of the second communication protocol; and a logic unit for accessing the first and second physical memories. The logic unit comprises a first control unit for handling communications according to the first protocol, and a second control unit for handling communications according to the second protocol. The transponder comprises a mapping memory to store a logical memory map of the first or second physical memories. The logical memory map comprises mapping information for the first or second control unit to access data items in first and second physical memories.Type: ApplicationFiled: April 2, 2015Publication date: October 6, 2016Applicant: EM Microelectronic-Marin S.A.Inventors: Jiri KOLMAN, Jan KUBIS, James SPRINGER
-
Patent number: 8702008Abstract: An RFID transponder chip includes at least one antenna to pick-up and transmit radio-frequency signals, a rectifier to store charge on at least one capacitor at a rectified voltage from the picked-up radio-frequency signals, a power-on reset circuit to maintain a logic unit in a reset state if the rectified voltage level is less than a power-on reset or wake-up voltage of the power-on reset circuit for operating the logic unit. The RFID transponder chip further includes a non-volatile memory, in which are stored one or several trim values. Said non-volatile memory is directly connected to the power-on reset circuit to be able to provide at least one trim value to trim the power-on reset circuit at a rectified voltage level below a wake-up voltage level.Type: GrantFiled: June 5, 2012Date of Patent: April 22, 2014Assignee: EM Microelectronic-Marin SAInventors: James Springer, David A. Kamp
-
Publication number: 20130320096Abstract: An RFID transponder chip includes at least one antenna to pick-up and transmit radio-frequency signals, a rectifier to store charge on at least one capacitor at a rectified voltage from the picked-up radio-frequency signals, a power-on reset circuit to maintain a logic unit in a reset state if the rectified voltage level is less than a power-on reset or wake-up voltage of the power-on reset circuit for operating the logic unit. The RFID transponder chip further includes a non-volatile memory, in which are stored one or several trim values. Said non-volatile memory is directly connected to the power-on reset circuit to be able to provide at least one trim value to trim the power-on reset circuit at a rectified voltage level below a wake-up voltage level.Type: ApplicationFiled: June 5, 2012Publication date: December 5, 2013Applicant: EM Microelectronic-Marin S.A.Inventors: James SPRINGER, David A. KAMP
-
Publication number: 20070299904Abstract: Provided are a method, system, and program for managing resources in which a local processor sends remote operation requests to be executed by a remote processor having multiple resources. In the illustrated embodiment, the local processor and the remote processor each have a resource manager, each of which maintains a control set for each resource of the remote processor. Each control set of the remote processor resource manager includes a queue for queuing remote operation requests awaiting execution in connection with the resource associated with the control set. Each control set of the local processor resource manager includes a credit counter which keeps track of permissible outstanding remote operation requests. Each local processor control set credit counter is decremented for each remote operation request for the associated resource sent to the remote processor and is incremented for each acknowledgment received from the remote processor.Type: ApplicationFiled: September 7, 2007Publication date: December 27, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James Springer, Thomas Jarvis, Gail Spear, Sam Werner, Richard Martinez, Matthew Sanchez, Theresa Brown
-
Publication number: 20060273524Abstract: A ring seal has an annular body and a radially inwardly extending tab member. The tab member is effectively associated or combined with a slot formed in a shaft or other rotating object to prevent rotation of the seal relative to the rotating member. The ring seal has two sides of sealing surfaces, which are annular, and one radially outer circumferential sealing surface.Type: ApplicationFiled: June 3, 2005Publication date: December 7, 2006Inventors: Leo Weber, James Springer, William Goodrich
-
Publication number: 20060151273Abstract: A vibration damper apparatus has two substantially freely rotatable inertia members disposed within a rotatable hub. Each of the members has a wide semi-cylindrical portion and a narrow semi-cylindrical portion with the wide portion of the first damper member being axially aligned with the narrow portion of the other damper member.Type: ApplicationFiled: January 11, 2005Publication date: July 13, 2006Inventors: Raymond Haka, James Springer, Robert Samanich
-
Publication number: 20060106971Abstract: Methods, systems, computer program products and methods for deploying computing infrastructure for managing metadata in a storage subsystem are provided. A call is received from a client to update a portion of a metadata track. Data is also received from the client identifying at least one field of the metadata track to be updated, associated update values for the at least one field to be updated and an update type for the at least one field. A data structure field of a client interface is then populated with the identity of the at least one field and the associated update values and an opcode field of the client interface is populated with the update type. A task control block (TCB) is then allocated to the client call and, at the direction of the TCB, various operations are performed without further activity by the client. The metadata track may also be validated before being updated to ensure that the client has access only to valid updates.Type: ApplicationFiled: November 18, 2004Publication date: May 18, 2006Applicant: International Business Machines (IBM) CorporationInventors: Aaron Mahar, Angelique Budaya, James Springer
-
Publication number: 20060106873Abstract: Method for selectively clearing persistent data such as metadata in a storage subsystem. The method includes identifying one or more metadata tracks to clear, receiving a request from a client to clear the identified metadata tracks, passing the request to a storage device driver, and clearing the identified metadata tracks. The metadata tracks to be cleared may be identified by a specific storage function associated with the metadata to be cleared or by a specific storage target associated with metadata. Alternatively, both a storage function and a storage target may be specified. Preferably, the request to clear one or more identified metadata tracks may be executed without affecting unrelated storage functions. In addition, the request may be executed while preserving metadata tracks unrelated to the identified metadata tracks.Type: ApplicationFiled: November 18, 2004Publication date: May 18, 2006Applicant: International Business Machines (IBM) CorporationInventors: James Springer, Yu-Cheng Hsu, Lloyd Wiebe, Kurt Lovrien, David Mannenbach, Angelique Budaya
-
Publication number: 20060106829Abstract: Methods, systems, computer program products and methods for deploying computing infrastructure for clearing metadata in a storage subsystem. The method includes identifying one or more metadata tracks to clear, receiving a request from a client to clear the identified tracks, quiescing any active processes, clearing the identified tracks and resuming the quiesced processes. The request may be a single request operable to clear all metadata tracks. Alternatively, target volumes having metadata tracks to be cleared are identified and a request is received from a client for each target volume. A dynamic function list may also be created for each target volume, the list including list of functions in which the target volume is associated. After active processes are quiesced, each function in the dynamic function list of each target volume is invoked whereby the metadata tracks are cleared. The quiesced processes are then resumed.Type: ApplicationFiled: November 18, 2004Publication date: May 18, 2006Applicant: International Business Machines (IBM) CorporationInventors: Angelique Budaya, Aaron Mahar, James Springer, Warren Stanley, Gail Spear
-
Publication number: 20060106891Abstract: Methods, systems, computer program products and methods for deploying computing infrastructure for managing metadata in a storage subsystem are provided. A first metadata track is staged from disk storage to a cache storage after which a journal entry is stored in a nonvolatile storage (NVS). The journal entry includes an opcode and update data for the track. The opcode identifies the type of update to be performed and the number of tracks to be updated in the operation. Each of the other metadata tracks is staged and a corresponding journal entry stored. The journaled updates are then applied to the respective metadata track in the cache storage and the tracks destaged from cache to the disk storage.Type: ApplicationFiled: November 18, 2004Publication date: May 18, 2006Applicant: International Business Machines (IBM) CorporationInventors: Aaron Mahar, Angelique Budaya, James Springer
-
Publication number: 20060041780Abstract: Tracks of meta data are cleared in a storage server by allocating task control blocks for executing associated tasks in parallel. Throttling and recycling of task control blocks is provided to efficiently use memory and processing resources. Under the control of a master task, task control blocks are allocated to different hierarchical levels of storage resources in the storage server, such as a logical subsystem level and a subordinate volume level. The task control blocks are not deallocated from memory until there are no further tasks to process.Type: ApplicationFiled: August 19, 2004Publication date: February 23, 2006Applicant: International Business Machines CorporationInventors: Angelique Budaya, Aaron Mahar, James Springer
-
Publication number: 20060020618Abstract: A system is employed to maintain persistent operation information for implementation on persistent data. Bitmaps are created to track outstanding persistent operations. Should a volume of information became inaccessible, the bitmaps are evaluated to determine if outstanding persistent operations exist and, if so, these outstanding operations are performed before the volume is integrated into the logical memory space. Additionally, operation-in-progress bitmaps are utilized to indicate that persistent data within a volume is being modified.Type: ApplicationFiled: July 23, 2004Publication date: January 26, 2006Inventors: Angelique Budaya, Aaron Mahar, James Springer
-
Publication number: 20050265391Abstract: An apparatus, system and method of concurrent high-performance transport of variable-length messages are provided. The invention overcomes the problem of transporting a message comprising more bits than the maximum allowable group transmission on a network, by fragmenting the message into a plurality of data packets and transmitting the data packets concurrently. In addition, the present invention overcomes the problem of inefficient storage space allocation for reconstruction of the message from the data packets by sending the size of the message with each data packet.Type: ApplicationFiled: May 27, 2004Publication date: December 1, 2005Inventors: Robert Bartfai, Pierre-Fortin Jean-Denis, Edward Wei Lin, James Springer, Sherry Worcester
-
Publication number: 20050193230Abstract: A data storage control unit is coupled to one or more host devices and to one or more physical storage units. Data is stored in one of the storage units and, for data integrity, copied to another storage unit. An updated state of the copy process (metadata) is maintained and updated in metadata tracks in a memory of the storage controller and periodically destaged to corresponding metadata tracks of a storage unit. If the copy process is interrupted, such as by a power failure, an error handling routine commences. Track state fields associated with each in-memory metadata track are initialized to an ‘invalid’ state and background staging of metadata tracks from the storage unit to the memory. After a track is staged, the associated track state field is changed to a ‘valid’ state. If a request is received to access a track of copy state data and the track has been staged (as indicated by the state of the associated track state field), the track is accessed.Type: ApplicationFiled: February 17, 2004Publication date: September 1, 2005Applicant: International Business Machines (IBM) CorporationInventors: James Springer, Yu-Cheng Hsu, Gilad Sharaby, Aaron Mahar, Angelique Budaya