Patents by Inventor James A. Lewis

James A. Lewis 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: 10541979
    Abstract: A method for ciphering protected content communicated between a first device and a plurality of devices over a plurality of channels comprises performing authentication between the first device and each of the plurality of devices to create two or more shared key and initialization vector pairs allowing the ciphering of the protected content; generating a key stream for each of the channels based on a selected one of the two or more of shared key and initialization vector pairs; maintaining a buffer for each channel, each of the buffer containing the key stream generated for the corresponding channel; and ciphering data incoming on a selected channel using the selected key stream from the buffer corresponding to the selected channel.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: January 21, 2020
    Assignee: Synopsys, Inc.
    Inventors: Neil Farquhar Hamilton, Michael James Lewis, Michael Borza, Andrew A. Elias, A. A. Jithra Adikari
  • Publication number: 20200013222
    Abstract: A method of automatically generating an augmented reality view of an interior space using a mobile device comprising a display screen and a video camera, and located within the interior space. The method comprises obtaining data identifying an alignment point of a virtual model of the interior space. Displaying a video image from the camera on the display screen. Outputting a request to a user to point the camera at an alignment feature of the interior space corresponding to the alignment point. In response to receiving a user input indicating that the camera is pointing at the alignment feature, capturing an image from the camera. Analyzing the captured image to identify the alignment feature in the captured image corresponding to the alignment point. Analyzing the identified alignment feature to compute a transformation required to align the alignment point of the virtual model of the interior space with the alignment feature in the captured image corresponding to the alignment point.
    Type: Application
    Filed: July 9, 2019
    Publication date: January 9, 2020
    Inventors: Martin Paul Fergie, James Lewis
  • Patent number: 10528351
    Abstract: An apparatus is disclosed in which the apparatus may include a plurality of cores, including a first core, a second core and a third core, and circuitry coupled to the first core. The first core may be configured to process a plurality of instructions. The circuitry may be may be configured to detect that the first core stopped committing a subset of the plurality of instructions, and to send an indication to the second core that the first core stopped committing the subset. The second core may be configured to disable the first core from further processing instructions of the subset responsive to receiving the indication, and to copy data from the first core to a third core responsive to disabling the first core. The third core may be configured to resume processing the subset dependent upon the data.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: January 7, 2020
    Assignee: Oracle International Corporation
    Inventors: James Lewis, Paul Jordan, Gregory Onufer, Ali Vahidsafa
  • Patent number: 10527295
    Abstract: A microcomputer-based controller has control outputs operably connected to a hydronic boiler of a building, a network connection for receiving weather forecast information from a meteorological server, and an input operably connected to an outside temperature transducer. The controller is configured to an appropriate set-point temperature for the boiler based on both the current outside temperature and a forecasted outdoor temperature from the meteorological server. Remote zone temperature sensors report zone temperatures to the controller, based on which further adjustment of the set point temperature are made if a notable number of zones all have temperatures notably shifted in a same direction from a normally expected zone temperature. The zone temperature sensors and controller are connected as nodes in a mesh network.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: January 7, 2020
    Assignee: IoT Cloud Technologies Inc.
    Inventor: Matthew James Lewis
  • Publication number: 20190391791
    Abstract: Source code of a graph analysis program expressed in a platform-independent language which supports linear algebra primitives is obtained. An executable version of the program is generated, which includes an invocation of a function of a parallel programming library optimized for a particular hardware platform. A result of executing the program is stored.
    Type: Application
    Filed: September 6, 2019
    Publication date: December 26, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Bradley R. Bebee, Bryan B. Thompson, Thomas James Lewis, Olaf Hartig
  • Publication number: 20190382037
    Abstract: A railway vehicle parking brake that can provide the appropriate tension to the braking system using a motor, a brake chain drum interconnected to the motor to take up or release a brake chain, a load arm deflects in response to tension in the brake chain, and a switch that is closed by the load arm when it deflects. A movable sheave interconnects the brake chain and the load arm and is positioned between the brake chain drum and a fixed sheave over which the brake chain is looped. A control method considers the position of the first switch to determine whether to the motor off when applying the brakes and the amount of current being drawn by the motor to determine whether to the motor off because of a system failure.
    Type: Application
    Filed: August 27, 2019
    Publication date: December 19, 2019
    Applicant: NEW YORK AIR BRAKE, LLC
    Inventors: Derick Call, Carl Banks, Nicholas Van Derzee, Steven Michael Barnhart, James Lewis Vendlinski
  • Patent number: 10501098
    Abstract: A railway vehicle parking brake that can provide the appropriate tension to the braking system using a motor, a brake chain drum interconnected to the motor to take up or release a brake chain, a load arm deflects in response to tension in the brake chain, and a switch that is closed by the load arm when it deflects. A movable sheave interconnects the brake chain and the load arm and is positioned between the brake chain drum and a fixed sheave over which the brake chain is looped. A control method considers the position of the first switch to determine whether to the motor off when applying the brakes and the amount of current being drawn by the motor to determine whether to the motor off because of a system failure.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: December 10, 2019
    Assignee: NEW YORK AIR BRAKE, LLC
    Inventors: Derick Call, Carl Banks, Nicholas Van Derzee, Steven Michael Barnhart, James Lewis Vendlinski
  • Patent number: 10474781
    Abstract: Layout simulation and verification of a semiconductor chip can require extensive design rule checking (DRC) and design rules for manufacturing (DRM) analysis of the design in order to ensure proper operation. DRC and DRM can be expensive in terms of computational time and resource usage. To mitigate some of the cost, a virtual layer can be constructed for a cell instance identified in the semiconductor design. Shapes including rectangles and polygons can be determined which traverse the cell instance and are from other hierarchical layers of the design. The shapes can be combined to generate a virtual layer used for simulation, validation, DRC, DRM, etc. The virtual layer can be augmented with traversing shape information from other instances of the cell. The rectangles, polygons, and complex polygons can be combined to simplify the virtual layer. Multiple virtual layers can be generated for the simulation and validation processes.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: November 12, 2019
    Assignee: Synopsys, Inc.
    Inventors: Gary B Nifong, Jun Chen, James Lewis Nance, Zhen Ren, Ying Shi
  • Publication number: 20190332669
    Abstract: A conversation system allowing for complex, open-ended conversations with users and method of its operation are disclosed. An example method includes identifying a conversation and a user, encoding the user's input message and finding codes in other texts, generating responses, and selecting an appropriate response, and sending the selected response to the user. The conversation system utilizes various methods, scoring, codes, and the like to find the appropriate responses. Example methods also include steps for sending short sentences representing action, or sending a “thought” or “daydream” to the user that reveals the emotional state of the conversation system with respect to the user, and steps for changing that emotional state. The system avoids reliance on artificial neural networks and keeps track of the context of a conversation by saving conversation codes in a database.
    Type: Application
    Filed: April 25, 2019
    Publication date: October 31, 2019
    Inventor: James Lewis
  • Patent number: 10458773
    Abstract: Apparatuses, systems, and methods for garment property determination are disclosed. One or more movable portions of a mannequin are adjusted, thereby causing the mannequin to change from a first size to a second size. Signals are received from one or more sensors of the mannequin, and pressure readings applied to at least one location on an exterior surface of the mannequin are determined from the signals. Data that correlates at least a first pressure reading with the first size of the mannequin and that correlates at least a second pressure reading with the second size of the mannequin are stored.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: October 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Harry James Lewis Eakins
  • Patent number: 10451302
    Abstract: A computer-implemented method of controlling operation of a heating and air conditioning system, said method automatically obtaining current and forecasted weather data from one or more internet based meteorological HTTP web servers, automatically controlling operation of the heating and air conditioning system based on the current and forecasted weather data and a current indoor temperature of an indoor environment relative to a desired set point temperature for said indoor environment. Variable hysteresis ranges and temperature set points are adjusted not only on the basis of the weather data, but also on an occupancy status of the indoor environment. Embodiments include weather anticipating thermostats and Package Terminal Air Conditioner controllers interacting with Status Interface Alarm Control Update Servers.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: October 22, 2019
    Assignee: IoT Cloud Technologies Inc.
    Inventor: Matthew James Lewis
  • Patent number: 10424009
    Abstract: Disclosed are various embodiments for facilitating a shopping experience that spans multiple display devices of multiple computing devices. Image data for a selected item is obtained from an item catalog. The selected item corresponds to a user selection made via a first computing device. An image of the user is obtained. An image of the selected item is rendered relative to the image of the user on a display of a second computing device. The image of the selected item is generated from the image data.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: September 24, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Henry Paton, Harry James Lewis Eakins, Simon Lloyd Spencer, Geoffrey Benjamin Thubron
  • Patent number: 10409560
    Abstract: Source code of a graph analysis program expressed in a platform-independent language which supports linear algebra primitives is obtained. An executable version of the program is generated, which includes an invocation of a function of a parallel programming library optimized for a particular hardware platform. A result of executing the program is stored.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: September 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Bradley R. Bebee, Bryan B. Thompson, Thomas James Lewis, Olaf Hartig
  • Publication number: 20190254440
    Abstract: An upholstered sofa comprises a sofa frame covered with fitted upholstery. The fitted upholstery provided by a form fit upholstery cover or covers formed of upholstery material and comprising stitched upholstery panels and pieces, the cover having upholstery edge portions with attachment means for securement of the edge portion without staples to the sofa frame. The attachment means may be a resilient polymer channel sewn to the upholstery material. The attachment means may be a plurality of elastic cords with connectors on distal ends of the cords. The elastic cords may be stretched and attached to features on the sofa frame or to features on the upholstery cover thereby keeping the upholstery cover assembly taught on the sofa frame.
    Type: Application
    Filed: February 21, 2019
    Publication date: August 22, 2019
    Inventors: Earnest Gates, Steve Koon, James Anthony Sudduth, James A. Lewis, Wayne Bramlitt
  • Publication number: 20190220697
    Abstract: Techniques for generating a machine learning model to detect event instances from physical sensor data, including applying a first machine learning model to first sensor data from a first physical sensor at a location to detect an event instance, determining that a performance metric for use of the first machine learning model is not within an expected parameter, obtaining second sensor data from a second physical sensor during a period of time at the same location as the first physical sensor, obtaining third sensor data from the first physical sensor during the period of time, generating location-specific training data by selecting portions of the third sensor data based on training event instances detected using the second sensor data, training a second ML model using the location-specific training data, and applying the second ML model instead of the first ML model for detecting event instances.
    Type: Application
    Filed: January 12, 2018
    Publication date: July 18, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kenneth Liam KIEMELE, John Benjamin HESKETH, Evan Lewis JONES, James Lewis NANCE, LaSean Tee SMITH
  • Patent number: 10308431
    Abstract: A flexible composite conveyor belt, such as for use as a belt wrapper in overlying combination with a metal belt in cooking or heating operations. The belt includes a protrusion attached to a flexible substrate. The protrusion includes an engagement surface adapted to secure the protrusion to a portion of the underlying metal belt to drive the belt at a same speed as the conveyor belt. Protrusions on opposing ends of the belt negate the need for conventional lacing in securing the ends of the belt together.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: June 4, 2019
    Assignee: ADVANCED FLEXIBLE COMPOSITES, INC.
    Inventors: William James Lewis, Marc W. F. Lewis, Malcolm M. Swift, Lambert Allen Terpstra, William Christopher Lewis
  • Patent number: 10311190
    Abstract: Identifying the interactions of a selected cell across a hierarchical diagram of an integrated circuit and mapping the ways in which the cell can interact with other structures in the hierarchy reduces the computational load for design rule checking (DRC) and design rules for manufacturing (DRM). To this end, a cell and multiple instances of the cell are identified within hierarchical design levels of the chip. The interactions between the cell and other cells within the hierarchy are subtracted from the cell boundary, and the results of the subtracting are merged in the cell boundary. By subtracting the results of the merging, identical interactions are identified across the multiple instances of the cell. The results of the subtracting are used to generate a virtual hierarchical layer identical (VHLi) which aids in the simulation and verification of the chip.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: June 4, 2019
    Assignee: SYNOPSYS, INC.
    Inventors: Jun Chen, James Lewis Nance, Gary B. Nifong
  • Patent number: 10303837
    Abstract: Semiconductor designs are large and complex, typically consisting of numerous circuits called cells. To handle complexity, hierarchical structures are imposed on the semiconductor design to help accomplish analysis, simulation, verification, and so on. The hierarchical structures define architecture, behavior, function, structure, etc. of the semiconductor design. Virtual cells are constructed to compress cell geometries and ease the various design tasks. A cell and multiple instances of the cell are identified within the semiconductor design and the virtual hierarchical levels describing the design. Virtual hierarchical layer (VHL) data based on the cell is loaded. A virtual cell model representative of the cell is obtained. Interactions between cell data and VHL data are determined, and relevant portions of shapes are selected. Data within the virtual cell model is reduced based on the determined interactions.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: May 28, 2019
    Assignee: SYNOPSYS, INC.
    Inventors: James Lewis Nance, Jun Chen, Gary B. Nifong
  • Publication number: 20190117897
    Abstract: A drive assembly for a drug delivery system including a plunger member configured to engage and move a stopper within a container, a biasing member configured to move the plunger member, and an adjustable spacer assembly positioned between the plunger member and the stopper. The spacer assembly includes a spacer element attached to the stopper and at least one shim or includes a spacer element and a holder to which the spacer element is attached. The holder may be attached to the stopper and the spacer element may be attached to the holder by a threaded engagement. Also, a drug delivery system for injecting a medicament, the system including a container configured to receive a medicament, the container comprising a stopper configured to move within the container and a closure, a drive assembly as described above, and a needle actuator assembly.
    Type: Application
    Filed: October 15, 2018
    Publication date: April 25, 2019
    Inventors: Richard James Vincent Avery, Malcolm Stanley Boyd, Oliver Charles Gazeley, Gareth James Lewis, David Aubrey Plumptre, James Alexander Senior
  • Publication number: 20190111207
    Abstract: A drug delivery system for injecting a medicament is provided. The system includes a container configured to receive a medicament; a drive assembly which, upon actuation, is configured to expel the medicament from the container; a needle for injecting the medicament to a patient; a fluid path assembly comprising a tube in fluid communication with the container and the needle for conducting fluid from the container to the needle; and a tube crimping arrangement configured to engage the tube to block fluid flow through the tube. The drive assembly causes the tube crimping arrangement to engage the tube after a dose of the medicament has been delivered to the patient through the needle.
    Type: Application
    Filed: October 15, 2018
    Publication date: April 18, 2019
    Inventors: Jamie Anthony Salter, Oliver Charles Gazeley, David Aubrey Plumptre, James Alexander Senior, Gareth James Lewis, Malcolm Stanley Boyd, Javier Eduardo Nadal