Patents by Inventor James A. Malcolm

James A. Malcolm 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: 11243876
    Abstract: Techniques for accessing off-heap memory are disclosed. The system may receive a memory segment layout definition for a memory segment in a physical memory of a machine. The memory segment layout definition defines a number of elements and a number of sub-elements in each element of the plurality of elements. The system may allocate the particular memory segment in the physical memory and may store a reference to a position of a sub-element. The system may receive a request to access a first sub-element of a particular element of the plurality of elements. Based on the request, the system may identify the memory segment corresponding to the plurality of elements, identify the particular element of the plurality of elements, identify the first sub-element of the plurality of elements based the position of the first sub-element, and execute an Input or Output (IO) operation corresponding to the request.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: February 8, 2022
    Assignee: Oracle International Corporation
    Inventors: Maurizio Cimadamore, James Malcolm Laskey, Jorn Bender Vernee
  • Publication number: 20220013285
    Abstract: An inductor includes an air-core coil assembled with a T-shaped core and a composite magnetic material and resin mixture embedding the T-shaped core and the air-core coil. The air-core coil has: a coil member having a coil axis and first and second sides opposite to each other; and first and second leads that are integrally connected to the coil member. The first and second leads respectively have: first and second bent members at the first side; first and second ends at the second side; and first and second bottom extensions respectively connected between the first and second bent members and the first and second ends. The first and second bent members extend in a first direction parallel to the coil axis, the first and second ends extend in a second direction parallel to the coil axis, and the first and second bottom extensions extend perpendicular to the coil axis.
    Type: Application
    Filed: September 24, 2021
    Publication date: January 13, 2022
    Inventors: Shinichi SAKAMOTO, Douglas James MALCOLM
  • Publication number: 20210401673
    Abstract: Robotic pill dispensers are described. A robotic pill dispenser may include a main body forming a cavity and comprising an inlet port and an outlet port. The pill dispenser may further include a container assembly disposed in the cavity of the main body. The container assembly may include a container body and a plurality of blades fastened to the container body and dividing the container assembly into a plurality of compartments. The plurality of blades may be movable relative to the container body. The pill dispenser may further comprise a processor configured to control the pill dispenser to align a first compartment of the plurality of compartments to the outlet port, determine whether one or more medications are present in the first compartment, and control the mechanical actuator to shake at least a portion of the pill dispenser.
    Type: Application
    Filed: October 29, 2019
    Publication date: December 30, 2021
    Applicant: Pillo, Inc.
    Inventors: Aiden Y. Feng, Carlo Emanuele Musini Traglio, James Malcolm Andrew Wyman, Emanuele Baglini, Antonello Scalmato, Paolo Vernazza, Simone Denei, Andrea Dulach, Alfonso Desiderio, Luca Petacchi, Davide Boledi
  • Patent number: 11200609
    Abstract: A system and method for customizing a vehicle for a user from a dealer through a user interface of a mobile device. The system and method may include a vehicle customization application stored on the mobile device. The user interface can be used to select the vehicle from a plurality of vehicles using the vehicle customization application. The vehicle customization application may create a user desires profile for the user of the vehicle customization application and may retrieve all dealer installed option packages for the selected vehicle from a dealer database of the dealer. Based on the user desires profile and the retrieved dealer installed packages, artificial intelligence may be used to generate a list of dealer installed option packages for the user. The user may select dealer installed option packages from the generated list of dealer installed option packages through the user interface.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: December 14, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventors: James Malcolm Spears, David Anthony Phelps, Brian Thomas Latronico, Teresa A. Mays, Doyle Russell Dennis, Jr., Gary Don Bourn, Kevin W. Thornley
  • Patent number: 11158454
    Abstract: A method for manufacturing an electronic component is provided. The method includes: placing an air-core coil in a mold; placing a mixture of an Fe—Si—Cr alloy, a thermosetting resin, and a solvent into the mold so as to embed the air-core coil in the mixture; after placing the mixture, applying pressure to the placed mixture so that a shape of the placed mixture conforms to the air-core coil and the mold; and after applying the pressure, heating the mixture at a predetermined temperature for a predetermined time so that the placed mixture is hardened.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: October 26, 2021
    Inventors: Shinichi Sakamoto, Douglas James Malcolm
  • Publication number: 20210311628
    Abstract: Techniques for reducing unsafe memory access, particularly when interacting with native libraries, are disclosed. The system may receive a memory address. The system may determine that the received memory address is not associated with an existing memory segment. The system selects a particular memory segment, of a plurality of memory segments. The memory segment may have a length of zero and a size corresponding to a size of a native heap. The system may return a reference to the particular memory segment.
    Type: Application
    Filed: March 15, 2021
    Publication date: October 7, 2021
    Applicant: Oracle International Corporation
    Inventors: Maurizio Cimadamore, James Malcolm Laskey, Jorn Bender Vernee, Vladimir Vitalyevich Ivanov
  • Patent number: 11132653
    Abstract: Techniques are described for using a supplemental data layer of a real time payments channel to send data. For example, an entity may request a transaction with another entity, and the transaction may be performed using a channel that includes a supplemental data layer. Supplemental data, in addition to the data for the transaction itself, may be communicated using the supplemental data layer to entities involved in the transaction, and/or to third parties. The supplemental data may be sent in real time with respect to the sending of the data for the transaction. In some instances, supplemental data layer is present in one or both directions in the two-way communications between the entities involved in the transaction. The supplemental data layer can be leveraged to provide additional information and/or services to a user involved in the transaction.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: September 28, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventors: Dorothy Jean Bolt, Michael L. Hertz, Joseph Matthew Doddato, Gunjan C. Vijayvergia, James Malcolm Spears
  • Publication number: 20210294586
    Abstract: Techniques for representing a native function using an executable reference are disclosed. The system receives an instruction to create an executable reference for a native function, including a method type comprising a method signature corresponding to the executable reference, and a function description including (a) a memory layout corresponding to data returned by the function and (b) memory layouts corresponding to parameters required by the function. The system selects an application binary interface (ABI). The system generates code that, for each parameter, of the one or more parameters required by the function, converts the parameter from a value formatted for use by a Java Virtual machine to a value formatted for use in the native function, based on the selected ABI. Responsive to invocation of the executable reference, the generated code and the native function may be executed.
    Type: Application
    Filed: March 2, 2021
    Publication date: September 23, 2021
    Applicant: Oracle International Corporation
    Inventors: Maurizio Cimadamore, James Malcolm Laskey, Jorn Bender Vernee, Vladimir Vitalyevich Ivanov
  • Publication number: 20210294626
    Abstract: Techniques for reducing overhead in native function calls are disclosed. The system may receive a method invocation instruction for invoking a particular method. The method invocation instruction includes a function descriptor, a method type, and an application binary interface (ABI) descriptor. The function descriptor includes a memory layout corresponding to any data returned by the function and memory layouts corresponding to each argument for the particular method. The system can select an ABI for processing the particular method based on the received ABI descriptor. The system can further associate each argument with a corresponding particular physical register into which the argument is to be loaded. The particular register is selected based on at least the selected ABI and the function descriptor. The system can cause a virtual machine to move each argument into the corresponding associated physical register.
    Type: Application
    Filed: February 16, 2021
    Publication date: September 23, 2021
    Applicant: Oracle International Corporation
    Inventors: Maurizio Cimadamore, James Malcolm Laskey, Jorn Bender Vernee, Vladimir Vitalyevich Ivanov
  • Patent number: 11010827
    Abstract: An integrated transaction platform facilitates a transaction, such as a purchase of a vehicle or other item. The platform provides a pre-negotiated purchase price for the item to facilitate a transaction to purchase the item from a seller, the transaction being substantially frictionless from the buyer's perspective. The pre-negotiation can involve a reverse auction process in which sellers bid to sell the item to a buyer. After the buyer has identified a particular item for purchase, sellers that have the item available are notified to provide a bid indicating a price at which the seller is willing to sell the item. The lowest bid is selected, and a purchase agreement is finalized based on the lowest bid. After the agreement is finalized, the buyer can accept delivery of the item without further negotiation with the seller, and thus with substantially reduced friction compared to traditional purchase scenarios.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: May 18, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventors: Brian Latronico, Teresa A. Mays, Claudia Anne Luna, David Anthony Phelps, Kevin W. Thornley, Tracy Lent, James Malcolm Spears
  • Publication number: 20210133121
    Abstract: Techniques for transitioning between thread-confined memory segments and shared memory segments are disclosed. The system may instantiate a confined memory segment view. The confined memory segment view confines access to a memory segment to a particular thread. The system may further receive a request to change access permissions for the confined memory segment to allow access by a first set of one or more threads. Responsive to receiving the request to change access permissions for the confined memory segment, the system may instantiate a new memory segment view, wherein the new memory segment view permits access to the memory segment by the first set of one or more threads. The system may also copy metadata from the confined memory segment view to the new memory segment view. The system may de-allocate the memory segment in response to determining that there are no memory segment views associated with the memory segment.
    Type: Application
    Filed: September 17, 2020
    Publication date: May 6, 2021
    Applicant: Oracle International Corporation
    Inventors: Maurizio Cimadamore, James Malcolm Laskey, Jorn Bender Vernee
  • Publication number: 20210133094
    Abstract: Techniques for accessing off-heap memory are disclosed. The system may receive a memory segment layout definition for a memory segment in a physical memory of a machine. The memory segment layout definition defines a number of elements and a number of sub-elements in each element of the plurality of elements. The system may allocate the particular memory segment in the physical memory and may store a reference to a position of a sub-element. The system may receive a request to access a first sub-element of a particular element of the plurality of elements. Based on the request, the system may identify the memory segment corresponding to the plurality of elements, identify the particular element of the plurality of elements, identify the first sub-element of the plurality of elements based the position of the first sub-element, and execute an Input or Output (IO) operation corresponding to the request.
    Type: Application
    Filed: September 30, 2020
    Publication date: May 6, 2021
    Applicant: Oracle International Corporation
    Inventors: Maurizio Cimadamore, James Malcolm Laskey, Jorn Bender Vernee
  • Publication number: 20210016030
    Abstract: A breathing gases supply apparatus 1 can comprise a blower 103/105 and breathing circuit for delivering breathing gases to a patient. The apparatus also can comprise a first controller 109, the controller 109 configured to receive input from at least one sensor 110-112 indicative of patient breathing, and a transmitter 201 configured to communicate with the controller 109 and transmit control signals to an electronic apparatus 203. The controller 109 can be configured to determine sleep in a patient based on the occurrence of a breathing pattern indicative of sleep, detected from the input received from the sensor 110-112 and upon determining sleep, operate the transmitter 201 to send a control signal to control an electronic apparatus 203.
    Type: Application
    Filed: October 1, 2020
    Publication date: January 21, 2021
    Inventors: James Malcolm Thompson, Fiona Elizabeth Cresswell, Donald Roy Kuriger
  • Publication number: 20200373086
    Abstract: A method for manufacturing an electronic component is provided. The method includes: placing an air-core coil in a mold; placing a mixture of an Fe—Si—Cr alloy, a thermosetting resin, and a solvent into the mold so as to embed the air-core coil in the mixture; after placing the mixture, applying pressure to the placed mixture so that a shape of the placed mixture conforms to the air-core coil and the mold; and after applying the pressure, heating the mixture at a predetermined temperature for a predetermined time so that the placed mixture is hardened.
    Type: Application
    Filed: August 12, 2020
    Publication date: November 26, 2020
    Inventors: Shinichi SAKAMOTO, Douglas James MALCOLM
  • Patent number: 10828438
    Abstract: A breathing gases supply apparatus 1 can comprise a blower 103/105 and breathing circuit for delivering breathing gases to a patient. The apparatus also can comprise a first controller 109, the controller 109 configured to receive input from at least one sensor 110-112 indicative of patient breathing, and a transmitter 201 configured to communicate with the controller 109 and transmit control signals to an electronic apparatus 203. The controller 109 can be configured to determine sleep in a patient based on the occurrence of a breathing pattern indicative of sleep, detected from the input received from the sensor 110-112 and upon determining sleep, operate the transmitter 201 to send a control signal to control an electronic apparatus 203.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: November 10, 2020
    Assignee: Fisher & Paykel Healthcare Limited
    Inventors: James Malcolm Thompson, Fiona Elizabeth Cresswell, Donald Roy Kuriger
  • Patent number: 10780023
    Abstract: Systems, methods, and computer-readable media for a healthcare management service are provided.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: September 22, 2020
    Assignee: Pillo, Inc.
    Inventors: Emanuele Musini, Aiden Y. Feng, James Malcolm Andrew Wyman, Emanuele Baglini, Antonello Scalmato, Paolo Vernazza, Simone Denei, Andrea Dulach, Alfonso Desiderio, Luca Petacchi
  • Patent number: 10777352
    Abstract: A method for manufacturing an electronic component is provided. The method includes: placing an air-core coil in a mold; placing a mixture of a metal magnetic material and a thermosetting resin into the mold so as to embed the air-core coil in the mixture; after placing the mixture, applying a pressure to the placed mixture so that a shape of the placed mixture conforms to the air-core coil and the mold; and after applying the pressure, heating the mixture at a predetermined temperature for a predetermined time so that the placed mixture is hardened, wherein a viscosity of the mixture is 1,000 to 1,000,000 mPa·s at room temperature.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: September 15, 2020
    Assignee: SUMIDA CORPORATION
    Inventors: Shinichi Sakamoto, Douglas James Malcolm
  • Publication number: 20200230027
    Abstract: Systems, methods, and computer-readable media for a healthcare management service are provided.
    Type: Application
    Filed: April 2, 2020
    Publication date: July 23, 2020
    Applicant: Pillo, Inc.
    Inventors: Emanuele Musini, Aiden Y. Feng, James Malcolm Andrew Wyman, Emanuele Baglini, Antonello Scalmato, Paolo Vernazza, Simone Denei, Andrea Dulach, Alfonso Desiderio, Luca Desiderio
  • Publication number: 20200222284
    Abstract: Systems, methods, and computer-readable media for a healthcare management service are provided.
    Type: Application
    Filed: December 20, 2019
    Publication date: July 16, 2020
    Applicant: Pillo, Inc.
    Inventors: Emanuele Musini, Aiden Y. Feng, James Malcolm Andrew Wyman, Emanuele Baglini, Antonello Scalmato, Paolo Vernazza, Simone Denei, Andrea Dulach, Alfonso Desiderio, Luca Petacchi
  • Publication number: 20200098515
    Abstract: A method for manufacturing an electronic component is provided. The method includes: placing an air-core coil in a mold; placing a mixture of a metal magnetic material and a thermosetting resin into the mold so as to embed the air-core coil in the mixture; after placing the mixture, applying a pressure to the placed mixture so that a shape of the placed mixture conforms to the air-core coil and the mold; and after applying the pressure, heating the mixture at a predetermined temperature for a predetermined time so that the placed mixture is hardened, wherein a viscosity of the mixture is 1,000 to 1,000,000 mPa·s at room temperature.
    Type: Application
    Filed: November 27, 2019
    Publication date: March 26, 2020
    Inventors: Shinichi SAKAMOTO, Douglas James MALCOLM