Patents by Inventor Philip Jacobs
Philip Jacobs 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).
-
Patent number: 11941478Abstract: An apparatus for scanning and decoding barcodes includes an imager, a sample imaging area, and a processor. The imager is configured to capture images within a selectable field of view. The sample imaging area is configured to support a plurality of sample/tissue containers. Each sample/tissue container of the plurality of sample/tissue containers comprises a respective barcode. At least a portion of the plurality of sample/tissue containers are positioned within the field of view, such that a plurality of the respective barcodes is within the field of view. The processor is configured to receive captured images from the imager. The processor is configured to detect and decode each of the plurality of respective barcodes present in a first image of the captured images. The processor is also configured to define an associated region of interest for each barcode present in the first image.Type: GrantFiled: July 1, 2021Date of Patent: March 26, 2024Assignee: Diagnostics Instruments, Inc.Inventors: Philip T. Merlo, John Jacob Torongo, Matthew Andrew Laise, Patrick Aloysius Merlo, Larry Michaels
-
Patent number: 11935055Abstract: An Automated Teller Machine (ATM) terminal receives a transaction request from a user. The ATM terminal triggers a camera to capture a first image of the authentication media item presented by the user, where the first image of the authentication media item is embedded with a first unique code. The ATM terminal compares the first image of the authentication media item with a second image of the authentication media item that is associated with the user, where the second image of the authentication media item is embedded with a second unique code for verifying the user. The ATM terminal determines whether the first unique code corresponds to the second unique code. The ATM terminal conducts the transaction request if it is determined that the first unique code corresponds to the second unique code.Type: GrantFiled: March 22, 2021Date of Patent: March 19, 2024Assignee: Bank of America CorporationInventors: Srilekha Mudumbai Srinivasa, Brandon Sloane, Jinyoung Nathan Kim, Regina Yee Cadavid, Nia Mack, Ramkumar Korlepara, Elliott Leonard Lillard, Philip Lone Mintac, Michael Jacob Richardson, Gloria Youngsook Joo
-
Patent number: 11865468Abstract: An activity box includes two pairs of wheels having blind holes, two axles having two ends releasably insertable into the blind holes, and a box defining a space having a defined volume sufficiently large to fit the axles. The wheels include a first magnetically attractable component. The axles include a second magnetically attractable component secured at each end of each axle. The axles have a length spanning a width of the box, which has two pairs of through holes on two opposing sides to accommodate the axles, such that the axles are threaded through the through holes. The two pairs of wheels are rotatably attached to the box by magnetically coupling the first magnetically attractable component to the second magnetically attractable component, such that the activity box is configured to be used as a cart that can be rolled over a surface.Type: GrantFiled: February 18, 2022Date of Patent: January 9, 2024Assignee: Lovevery, Inc.Inventors: Israel David Catz, Jessica Thacher Crolick Rolph, Claire Way-June Liu, Thomas Creason Rigby, Philip Jacob Fouts
-
Patent number: 11726788Abstract: A system and method for notifying a process about a creation or removal event of a named data element (NDE) in a coordination namespace distributed memory system. A controller runs methods to: generate a tuple corresponding to data generated by a requesting process, the tuple having a tuple name and data value; and generate a notification indicator in a pending notification list to indicate to one or more processes a notification of the creation or removal event associated with the corresponding tuple. Upon detecting the event performed on the tuple by a second process, the method further searches for NDEs in the distributed memory system having the same tuple name, and in response to determining an existence of an associated pending notification record in a pending notification list of records, notify each corresponding process of the one or more processes indicated in the list of the creation or removal event.Type: GrantFiled: December 18, 2019Date of Patent: August 15, 2023Assignee: International Business Machines CorporationInventors: Philip Jacob, Philip Neil Strenski, Charles Johns
-
Patent number: 11654376Abstract: A toddler toy includes a box including one or more internal horizontal shelves extending to different depths from one or more corresponding openings at a front end of the box, and a chute positioned below the one or more internal horizontal shelves, the chute configured to return one or more objects falling from distal ends of the one or more internal horizontal shelves, in response to an additional object pushed onto the one or more internal horizontal shelves through the one or more corresponding openings, to a retrieval opening at the front end of the box.Type: GrantFiled: June 15, 2021Date of Patent: May 23, 2023Assignee: Lovevery, Inc.Inventors: Thomas Creason Rigby, Philip Jacob Fouts, Amanda McKown O'Grady
-
Publication number: 20220395762Abstract: A toddler toy includes a box including one or more internal horizontal shelves extending to different depths from one or more corresponding openings at a front end of the box, and a chute positioned below the one or more internal horizontal shelves, the chute configured to return one or more objects falling from distal ends of the one or more internal horizontal shelves, in response to an additional object pushed onto the one or more internal horizontal shelves through the one or more corresponding openings, to a retrieval opening at the front end of the box.Type: ApplicationFiled: June 15, 2021Publication date: December 15, 2022Inventors: Thomas Creason Rigby, Philip Jacob Fouts, Amanda McKown O'Grady
-
Patent number: 11528249Abstract: Devices in enterprise-scale networks are often tracked by asset catalogs that record the physical locations of respective devices. Such tracking often involves administratively heavy communication of device deployment, and communication or recording errors may lead to missing catalog entries or entries that incorrectly identify the physical locations of the devices. Instead, a MAC address encoding may be established that maps physical locations to particular MAC addresses, such as representing a building, floor, room, row, and rack of a device in the second through sixth MAC address octets. A locator device with a network adapter featuring a selected MAC address that encodes a particular physical address may be inserted into a network device at the physical location. The physical location of the network device may thereafter be queried for the MAC addresses of connected devices, and the selected MAC address may be translated into the physical location of the network device.Type: GrantFiled: October 8, 2021Date of Patent: December 13, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Richard Stephen Allinson, David Alan Glass, Philip Jacob Halley, Matthew Llewellyn Lemare Jones
-
Patent number: 11513867Abstract: A system and method of supporting point-to-point synchronization among processes/nodes implementing different hardware barriers in a tuple space/coordinated namespace (CNS) extended memory storage architecture. The system-wide CNS provides an efficient means for storing data, communications, and coordination within applications and workflows implementing barriers in a multi-tier, multi-nodal tree hierarchy. The system provides a hardware accelerated mechanism to support barriers between the participating processes. Also architected is a tree structure for a barrier processing method where processes are mapped to nodes of a tree, e.g., a tree of degree k, to provide an efficient way of scaling the number of processes in a tuple space/coordination namespace.Type: GrantFiled: December 30, 2020Date of Patent: November 29, 2022Assignee: International Business Machines CorporationInventors: Philip Jacob, Philip N. Strenski, Charles Johns
-
Patent number: 11516290Abstract: A system and method for federating a tuple storage database across multiple coordinated namespace (CNS) extended memory storage systems allowing the sharing of tuples and tuple data across independent systems. The method provides a federation service for multiple coordination namespace systems. The method retrieves a tuple from connected independent CNS systems wherein a local CNS Controller sends a read request to the local gatekeeper to retrieve a first tuple and creates a local pending remote record. The local gatekeeper at a requesting node sends a broadcast query to a plurality of remote gatekeepers for the tuple and Remote gatekeepers at remote nodes query in its local CNS for the tuple. The Local gatekeeper process at the requesting node receives results from a plurality of remote gatekeepers for the said tuple and selects one remote gatekeeper to receive the requested tuple and broadcasts a read for tuple data with selected gatekeeper.Type: GrantFiled: December 18, 2019Date of Patent: November 29, 2022Assignee: International Business Machines CorporationInventors: Philip Jacob, Philip Neil Strenski, Charles Johns
-
Publication number: 20220343251Abstract: A method and a system for automating a task assignment and allocation process using an algorithmic approach that is designed for optimizing resource experience and availability in order to improve efficiency and client outcomes is provided. The method includes receiving task-related information; receiving candidate attribute information; receiving historical interaction information with respect to the client; analyzing the received information; and determining, based on a result of the analysis, a primary task assignment that includes an identification of at least one candidate as a primary responsible party for performing the task and a proposed schedule for completing the task. The analysis may be performed by applying an algorithm that uses the received information as input. The determination of the primary task assignment may be based on an output of the algorithm.Type: ApplicationFiled: April 21, 2022Publication date: October 27, 2022Applicant: JPMorgan Chase Bank, N.A.Inventors: Brandon Chihkai YANG, Philip JACOB, Maredia Ramiz KARIM, Maria G. RECINE, Sohajpal SHERGILL, Shruti JAIN, Ravi HELA, Frank IX, Abhishek MITRA, Maria BELTRAN
-
Patent number: 11354345Abstract: Systems and methods for receiving a set analyzing case records by extracting case text, performing natural language processing, and allocating each case text to a topic. Topics may be clustered to identify meaningful patterns that are reflected in numerous case records. The data resulting from the analysis may be visualized on a dashboard to allow users to identify and explore these patterns.Type: GrantFiled: June 22, 2020Date of Patent: June 7, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Philip Jacob, Brandon Chihkai Yang, Maria Beltran, Sohajpal Shergill, Chienchung Chen
-
Publication number: 20220168659Abstract: An activity box includes two pairs of wheels having blind holes, two axles having two ends releasably insertable into the blind holes, and a box defining a space having a defined volume sufficiently large to fit the axles. The wheels include a first magnetically attractable component. The axles include a second magnetically attractable component secured at each end of each axle. The axles have a length spanning a width of the box, which has two pairs of through holes on two opposing sides to accommodate the axles, such that the axles are threaded through the through holes. The two pairs of wheels are rotatably attached to the box by magnetically coupling the first magnetically attractable component to the second magnetically attractable component, such that the activity box is configured to be used as a cart that can be rolled over a surface.Type: ApplicationFiled: February 18, 2022Publication date: June 2, 2022Inventors: Israel David Catz, Jessica Thacher Crolick Rolph, Claire Way-June Liu, Thomas Creason Rigby, Philip Jacob Fouts
-
Publication number: 20220168658Abstract: An activity box includes two pairs of wheels having blind holes, two axles having two ends releasably insertable into the blind holes, and a box defining a space having a defined volume sufficiently large to fit the axles. The wheels include a first magnetically attractable component. The axles include a second magnetically attractable component secured at each end of each axle. The axles have a length spanning a width of the box, which has two pairs of through holes on two opposing sides to accommodate the axles, such that the axles are threaded through the through holes. The two pairs of wheels are rotatably attached to the box by magnetically coupling the first magnetically attractable component to the second magnetically attractable component, such that the activity box is configured to be used as a cart that can be rolled over a surface.Type: ApplicationFiled: February 14, 2022Publication date: June 2, 2022Inventors: Israel David Catz, Jessica Thacher Crolick Rolph, Claire Way-June Liu, Thomas Creason Rigby, Philip Jacob Fouts
-
Patent number: 11327940Abstract: A system and method for supporting tuple record interlinking in one or more tuple space/coordinated namespace (CNS) extended memory storage systems. A system-wide CNS provides for efficient storing and communicating of data generated by local processes running at the nodes, and coordinated to generate a union/intersection of multiple CNS where tuple records are interlinked in multiple CNS hashtables, and/or share tuple data between two sets of processes that are part of different CNSs. Local node processes further generate multi-key tuples where two or more tuple records are interlinked within the same CNS hash table, thereby permitting a look up of the tuple data by either tuple name/keys. A CNS controller further provides a tuple iterator for a key-value storage in a CNS system that adds more links between tuples enables creation of iterator structures such as linked list or trees etc. of “different” tuples in a tuple database.Type: GrantFiled: December 18, 2019Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Philip Jacob, Philip Neil Strenski, Charles Johns
-
Patent number: 11269687Abstract: A system and method for supporting data MapReduce operations in a tuple space/coordinated namespace (CNS) extended memory storage architecture. The system-wide CNS provides an efficient means for storing and communicating data generated by local processes running at the nodes, and coordinated to provide MapReduce operations in a multi-nodal system. A hardware accelerated mechanism supports map reduce sorting/shuffle operations and reduce operations according to an aggregate function. Local processes running at a node generate a tuple corresponding to data generated by a process, each tuple having a tuple name and tuple data value corresponding to the generated data. Each tuple is processed and stored at the node or another node, dependent upon its tuple name. Tuple records associated with a tuple name are accumulated at one or more nodes according to a linked list structure at each that is accessible via a hash table index pointer at the node.Type: GrantFiled: June 11, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Philip Jacob, Philip Neil Strenski, Charles Johns
-
Patent number: 11247139Abstract: An activity box includes two pairs of wheels having blind holes, two axles having two ends releasably insertable into the blind holes, and a box defining a space having a defined volume sufficiently large to fit the axles. The wheels include a first magnetically attractable component. The axles include a second magnetically attractable component secured at each end of each axle. The axles have a length spanning a width of the box, which has two pairs of through holes on two opposing sides to accommodate the axles, such that the axles are threaded through the through holes. The two pairs of wheels are rotatably attached to the box by magnetically coupling the first magnetically attractable component to the second magnetically attractable component, such that the activity box is configured to be used as a cart that can be rolled over a surface.Type: GrantFiled: October 15, 2019Date of Patent: February 15, 2022Assignee: Lovevery, Inc.Inventors: Israel David Catz, Jessica Thacher Crolick Rolph, Claire Way-June Liu, Thomas Creason Rigby, Philip Jacob Fouts
-
Publication number: 20220029949Abstract: Devices in enterprise-scale networks are often tracked by asset catalogs that record the physical locations of respective devices. Such tracking often involves administratively heavy communication of device deployment, and communication or recording errors may lead to missing catalog entries or entries that incorrectly identify the physical locations of the devices. Instead, a MAC address encoding may be established that maps physical locations to particular MAC addresses, such as representing a building, floor, room, row, and rack of a device in the second through sixth MAC address octets. A locator device with a network adapter featuring a selected MAC address that encodes a particular physical address may be inserted into a network device at the physical location. The physical location of the network device may thereafter be queried for the MAC addresses of connected devices, and the selected MAC address may be translated into the physical location of the network device.Type: ApplicationFiled: October 8, 2021Publication date: January 27, 2022Inventors: Richard Stephen ALLINSON, David Alan GLASS, Philip Jacob HALLEY, Matthew Llewellyn Lemare JONES
-
Publication number: 20210397639Abstract: Systems and methods for receiving a set analyzing case records by extracting case text, performing natural language processing, and allocating each case text to a topic. Topics may be clustered to identify meaningful patterns that are reflected in numerous case records. The data resulting from the analysis may be visualized on a dashboard to allow users to identify and explore these patterns.Type: ApplicationFiled: June 22, 2020Publication date: December 23, 2021Inventors: Philip JACOB, Brandon Chihkai YANG, Maria BELTRAN, Sohajpal SHERGILL, Chienchung CHEN
-
Patent number: D986980Type: GrantFiled: February 23, 2021Date of Patent: May 23, 2023Assignee: Lovevery, Inc.Inventors: Jacob Douglas Miller, Philip Jacob Fouts, John Patrick Healy
-
Patent number: D1019809Type: GrantFiled: July 6, 2021Date of Patent: March 26, 2024Assignee: Lovevery, Inc.Inventors: Stephen Blaise Lawless, Philip Jacob Fouts