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: 20240416341Abstract: 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: ApplicationFiled: November 23, 2022Publication date: December 19, 2024Inventors: Sean Arin, Tony Makarewicz, Lewis Marshall, Klint Rose
-
Patent number: 11657111Abstract: 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: GrantFiled: March 12, 2019Date of Patent: May 23, 2023Assignee: Meta Platforms, Inc.Inventors: Jing Chen, Yuzhi Zheng, Laney Elizabeth Kuenzel, Timothy Robert Yung, Lewis Marshall Roch
-
Patent number: 11157493Abstract: 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: GrantFiled: December 29, 2016Date of Patent: October 26, 2021Assignee: Facebook, Inc.Inventors: Timothy Robert Yung, Jing Chen, Lewis Marshall Roch, IV
-
Publication number: 20190213229Abstract: 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: ApplicationFiled: March 12, 2019Publication date: July 11, 2019Inventors: Jing Chen, Yuzhi Zheng, Laney Elizabeth Kuenzel, Timothy Robert Yung, Lewis Marshall Roch
-
Patent number: 10277362Abstract: 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: GrantFiled: December 29, 2016Date of Patent: April 30, 2019Assignee: Facebook, Inc.Inventors: Jing Chen, Yuzhi Zheng, Laney Elizabeth Kuenzel, Timothy Robert Yung, Lewis Marshall Roch, IV
-
Publication number: 20170193042Abstract: 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: ApplicationFiled: December 29, 2016Publication date: July 6, 2017Inventors: Timothy Robert Yung, Jing Chen, Lewis Marshall Roch, IV
-
Publication number: 20170193127Abstract: 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: ApplicationFiled: December 29, 2016Publication date: July 6, 2017Inventors: Jing Chen, Yuzhi Zheng, Laney Elizabeth Kuenzel, Timothy Robert Yung, Lewis Marshall Roch, IV
-
Patent number: 9021777Abstract: 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: GrantFiled: April 22, 2013Date of Patent: May 5, 2015Assignee: Robert Bosch GmbHInventors: William Johnson, Richard Baxter, Lewis Marshall
-
Publication number: 20140131538Abstract: 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: ApplicationFiled: March 12, 2013Publication date: May 15, 2014Applicant: INNUEVO, LLCInventors: Michael Lewis Marshall, Yenny Paola Moya
-
Publication number: 20130291506Abstract: 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: ApplicationFiled: April 22, 2013Publication date: November 7, 2013Inventors: William Johnson, Richard Baxter, Lewis Marshall
-
Patent number: 8379382Abstract: 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: GrantFiled: April 18, 2011Date of Patent: February 19, 2013Assignee: inNuevo, LLCInventors: Michael Lewis Marshall, Yenny Paola Moya, Paul Daniel Alston
-
Publication number: 20130041796Abstract: 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: ApplicationFiled: August 8, 2011Publication date: February 14, 2013Applicant: Bank of America CorporationInventors: James Matthew Eggert, Chad Lewis Marshall
-
Publication number: 20120262866Abstract: 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: ApplicationFiled: April 18, 2011Publication date: October 18, 2012Applicant: INNUEVO, LLCInventors: Michael Lewis Marshall, Yenny Paola Moya, Paul Daniel Alston
-
Patent number: 5856793Abstract: 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: GrantFiled: February 5, 1997Date of Patent: January 5, 1999Inventors: Mark Christopher Tonkin, Simon Lewis Marshall Hall, Gareth Anthony Strong, Marco Cucinotta
-
Patent number: 5828319Abstract: 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: GrantFiled: August 5, 1994Date of Patent: October 27, 1998Assignee: Design Technology & Innovation LimitedInventors: Mark Christopher Tonkin, Simon Lewis Marshall Hall, Gareth Anthony Strong, Marco Cucinotta
-
Patent number: D643842Type: GrantFiled: April 18, 2011Date of Patent: August 23, 2011Assignee: inNuevo, LLCInventors: Michael Lewis Marshall, Yenny Paola Moya, Paul Daniel Alston
-
Patent number: D662938Type: GrantFiled: October 10, 2011Date of Patent: July 3, 2012Assignee: inNuevo, LLCInventors: Michael Lewis Marshall, Yenny Paola Moya, Paul Daniel Alston