Patents by Inventor Lewis Marshall

Lewis Marshall 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: 20240416341
    Abstract: Provided herein is a fluidic device comprising a capillary barrier. A notch capillary barrier comprises two opposing ramps separated by a notch, optionally within a plateau region. An inset capillary barrier comprises a notch introduced into a wall of the fluidic channel. Such capillary barriers are useful for arresting menisci of liquids flowing through channels in which the capillary barriers are disposed. Liquids arrested on two sides of a notch face in a capillary barrier can be placed into fluid contact by application of negative pressure to the notch area sufficient to overcome the burst pressure on each side of the capillary barrier.
    Type: Application
    Filed: November 23, 2022
    Publication date: December 19, 2024
    Inventors: Sean Arin, Tony Makarewicz, Lewis Marshall, Klint Rose
  • Patent number: 11657111
    Abstract: A data-fetching and data-rendering system may, in response to receiving a page display request, construct a static, possibly nested query for retrieving all the data to be rendered for the page and store the query result in a data store. For a future page display request, the system may similarly construct a query and determine whether the query can be resolved from the data store. If not, the system may construct a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system may retrieve from the server all the data likely to be viewed or updated and render the data changes corresponding to the requested update. The system may then submit the data changes to the server and undo the rendering of the data changes when the server fails to process the data changes.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: May 23, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Jing Chen, Yuzhi Zheng, Laney Elizabeth Kuenzel, Timothy Robert Yung, Lewis Marshall Roch
  • Patent number: 11157493
    Abstract: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Timothy Robert Yung, Jing Chen, Lewis Marshall Roch, IV
  • Publication number: 20190213229
    Abstract: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.
    Type: Application
    Filed: March 12, 2019
    Publication date: July 11, 2019
    Inventors: Jing Chen, Yuzhi Zheng, Laney Elizabeth Kuenzel, Timothy Robert Yung, Lewis Marshall Roch
  • Patent number: 10277362
    Abstract: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: April 30, 2019
    Assignee: Facebook, Inc.
    Inventors: Jing Chen, Yuzhi Zheng, Laney Elizabeth Kuenzel, Timothy Robert Yung, Lewis Marshall Roch, IV
  • Publication number: 20170193042
    Abstract: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.
    Type: Application
    Filed: December 29, 2016
    Publication date: July 6, 2017
    Inventors: Timothy Robert Yung, Jing Chen, Lewis Marshall Roch, IV
  • Publication number: 20170193127
    Abstract: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.
    Type: Application
    Filed: December 29, 2016
    Publication date: July 6, 2017
    Inventors: Jing Chen, Yuzhi Zheng, Laney Elizabeth Kuenzel, Timothy Robert Yung, Lewis Marshall Roch, IV
  • Patent number: 9021777
    Abstract: A cutter guard for a rotating blade of a lawn mower, particularly for a robotic, self-guided or autonomous lawn mower forms a cutting bowl in which the blade is mounted for rotation about a generally vertical axis. The guard comprises a generally planar guard section surrounded by an arcuate section, transverse edges of which define an opening in the cutter guard, which in operation is pointed to the front of the lawn mower, to allow uncut grass to be accessed by the cutting blades. The arcuate section comprises a plurality of apertures.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: May 5, 2015
    Assignee: Robert Bosch GmbH
    Inventors: William Johnson, Richard Baxter, Lewis Marshall
  • Publication number: 20140131538
    Abstract: A docking station for an oblong-shaped device is provided. The docking station can include a mounting case and a mounting bracket assembly arranged on the mounting case. The mounting bracket assembly can be configured such that the oblong-shaped device is securable to the mounting case in both a landscape mode and a portrait mode. The mounting bracket assembly can include a base mounting bracket and at least one slidable mounting latch. The at least one slidable mounting latch can be arranged to slide over the oblong-shaped device in both the landscape mode and the portrait mode.
    Type: Application
    Filed: March 12, 2013
    Publication date: May 15, 2014
    Applicant: INNUEVO, LLC
    Inventors: Michael Lewis Marshall, Yenny Paola Moya
  • Publication number: 20130291506
    Abstract: A cutter guard for a rotating blade of a lawn mower, particularly for a robotic, self-guided or autonomous lawn mower forms a cutting bowl in which the blade is mounted for rotation about a generally vertical axis. The guard comprises a generally planar guard section surrounded by an arcuate section, transverse edges of which define an opening in the cutter guard, which in operation is pointed to the front of the lawn mower, to allow uncut grass to be accessed by the cutting blades. The arcuate section comprises a plurality of apertures.
    Type: Application
    Filed: April 22, 2013
    Publication date: November 7, 2013
    Inventors: William Johnson, Richard Baxter, Lewis Marshall
  • Patent number: 8379382
    Abstract: A holder for an oblong-shaped device is provided. The holder can be a docking station for a media device and a keyboard. The holder can include a mounting tray and a mounting bracket assembly arranged on the mounting tray. The mounting bracket assembly can be configured such that the oblong-shaped device is securable to the mounting tray in both (i) a first position where a longitudinal axis of the oblong-shaped device extends substantially horizontally, and (ii) a second position where the longitudinal axis of the oblong-shaped device extends substantially vertically while the mounting tray is kept in a substantially upright position.
    Type: Grant
    Filed: April 18, 2011
    Date of Patent: February 19, 2013
    Assignee: inNuevo, LLC
    Inventors: Michael Lewis Marshall, Yenny Paola Moya, Paul Daniel Alston
  • Publication number: 20130041796
    Abstract: Managing application governance data may include receiving application governance data from multiple data servers, storing the received application governance data, and consolidating the received application governance data into a common format by executing a predefined rule set. Governance data may include one or more risk assessments for various applications within an enterprise and each of the risk assessments may be organized in one or more native formats. Managing application governance data may also include receiving a request for the consolidated application governance data from a user, filtering the consolidated application governance data according to the user's role, comparing the filtered application governance data against a configurable metric, and transmitting the filtered application governance data and the comparison to the user.
    Type: Application
    Filed: August 8, 2011
    Publication date: February 14, 2013
    Applicant: Bank of America Corporation
    Inventors: James Matthew Eggert, Chad Lewis Marshall
  • Publication number: 20120262866
    Abstract: A holder for an oblong-shaped device is provided. The holder can be a docking station for a media device and a keyboard. The holder can include a mounting tray and a mounting bracket assembly arranged on the mounting tray. The mounting bracket assembly can be configured such that the oblong-shaped device is securable to the mounting tray in both (i) a first position where a longitudinal axis of the oblong-shaped device extends substantially horizontally, and (ii) a second position where the longitudinal axis of the oblong-shaped device extends substantially vertically while the mounting tray is kept in a substantially upright position.
    Type: Application
    Filed: April 18, 2011
    Publication date: October 18, 2012
    Applicant: INNUEVO, LLC
    Inventors: Michael Lewis Marshall, Yenny Paola Moya, Paul Daniel Alston
  • Patent number: 5856793
    Abstract: The state of motion of a motor vehicle is indicated to a driver of a following vehicle by employing an array of lamps. The state of motion is determined by sensing vehicle velocity, deceleration being measured either directly via a transducer or being derived from measured velocity. When the subject vehicle is determined to be stationary, the lamps are illuminated in a time dependent sequence to produce an animated visual display in which the lamps are illuminated and selected pairs of lamps are sequentially de-actuated to provide a pattern cyclically moving outwardly from the center to both left and right ends of the array. The approach of the following vehicle to within a pre-set distance of the stationary vehicle is sensed and triggers a change in the display to a static visual display in which an outer pair of lamps remain illuminated. During deceleration, the level of deceleration is indicated by illuminating progressively more lamps with increasing deceleration.
    Type: Grant
    Filed: February 5, 1997
    Date of Patent: January 5, 1999
    Inventors: Mark Christopher Tonkin, Simon Lewis Marshall Hall, Gareth Anthony Strong, Marco Cucinotta
  • Patent number: 5828319
    Abstract: A vehicle display system has a stationary detector and an indicator, which form a stationary vehicle detection apparatus being operative to produce an indicator signal which is indicative of the vehicle being stationary. The vehicle display system also has a vehicle deceleration detector and an indicator. The vehicle deceleration detector measures the magnitude of deceleration of a vehicle and generates a signal to drive the indicator and thereby generate a display indicative of the magnitude of vehicle deceleration. The vehicle deceleration detector is independent of the vehicle braking system. In one embodiment, the indicator is an array of lamps and the stationary vehicle indicator signal is an inanimate display. One embodiment has an additional ranging device that detects a trailing vehicle within a predetermined distance of the vehicle employing the ranging device. The ranging device may be used to initiate a change of the display generated by the vehicle display system.
    Type: Grant
    Filed: August 5, 1994
    Date of Patent: October 27, 1998
    Assignee: Design Technology & Innovation Limited
    Inventors: Mark Christopher Tonkin, Simon Lewis Marshall Hall, Gareth Anthony Strong, Marco Cucinotta
  • Patent number: D643842
    Type: Grant
    Filed: April 18, 2011
    Date of Patent: August 23, 2011
    Assignee: inNuevo, LLC
    Inventors: Michael Lewis Marshall, Yenny Paola Moya, Paul Daniel Alston
  • Patent number: D662938
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: July 3, 2012
    Assignee: inNuevo, LLC
    Inventors: Michael Lewis Marshall, Yenny Paola Moya, Paul Daniel Alston