Patents by Inventor Timothy Andrew James

Timothy Andrew James 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: 10466867
    Abstract: The present disclosure describes methods and systems for a document server communicatively coupled to at least one client computing device, a document comprising an operation log, wherein the operation log comprises at least one first sequential operation defining operations to create data values of the document, a document object model, wherein the document is at least partially positioned on at least one of the document server and a first client computing device of the at least one client computing device, and a formula engine, wherein the formula engine is structured to determine a calculation definition in response to the user formula value and the document object model.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: November 5, 2019
    Assignee: Coda Project, Inc.
    Inventors: Melissa Ming-Sak Boucher, Jeremy Edward Britton, Luke Bayes, Monica F. Caso, Alexander W. Deneui, Christopher Leland Eck, Nigel Robin Ellis, Filipe P. Fortes, David Lilja Greenspan, Brett Robert Hobbs, Matthew B. Hudson, Timothy Andrew James, Kenneth Francis Mendes, Shishir S. Mehrotra, Trevor Michael O'Brien, Lane Patrick Shackleton, Rhed Shi, Hariharan Sivaramakrishnan, Jason Peter Stowe, Jason Andrew Tamulonis, Himanshu Vasishth, Ramesh Krishna Vyaghrapuri, David Richard Wright, Irvin Zhan, Roger Mathieu Zurawicki
  • Patent number: 10466868
    Abstract: The present invention discloses receiving a first operation log from a first computing device, creating a first document view in response to the first operation log, the document view comprising content generated using at least a portion of the first operation log, providing the first document view to a display device, receiving a user document change input value, and creating a local operation log in response to the first operation log and the user document change input value, the local operation log comprising at least one sequential operation defining operations to create a second document, updating the first document view in response to the user document change input value, and communicating a change value for the first operation log to the first computing device in response to the first operation log and the local operation log.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: November 5, 2019
    Assignee: Coda Project, Inc.
    Inventors: Melissa Ming-Sak Boucher, Jeremy Edward Britton, Luke Bayes, Monica F. Caso, Alexander W. Deneui, Christopher Leland Eck, Nigel Robin Ellis, Filipe P. Fortes, David Lilja Greenspan, Brett Robert Hobbs, Matthew B. Hudson, Timothy Andrew James, Kenneth Francis Mendes, Shishir S. Mehrotra, Trevor Michael O'Brien, Lane Patrick Shackleton, Rhed Shi, Hariharan Sivaramakrishnan, Jason Peter Stowe, Jason Andrew Tamulonis, Himanshu Vasishth, Ramesh Krishna Vyaghrapuri, David Richard Wright, Irvin Zhan, Roger Mathieu Zurawicki
  • Publication number: 20170315967
    Abstract: The present disclosure describes methods and systems for a accessing a data element, providing a first view in response to the data element, the first view comprising at least a portion of the data element, determining a visualization element (VE) in response to the data element, and further in response to at least one of a user visualization selection or a user context value, and providing a second view in response to the VE and the data element.
    Type: Application
    Filed: April 27, 2017
    Publication date: November 2, 2017
    Inventors: Melissa Ming-Sak Boucher, Jeremy Edward Britton, Luke Bayes, Monica F. Caso, Alexander W. Deneui, Christopher Leland Eck, Nigel Robin Ellis, Filipe P. Fortes, David Lilja Greenspan, Brett Robert Hobbs, Matthew B. Hudson, Timothy Andrew James, Kenneth Francis Mendes, Shishir S. Mehrotra, Trevor Michael O'Brien, Lane Patrick Shackleton, Rhed Shi, Hariharan Sivaramakrishnan, Jason Peter Stowe, Jason Andrew Tamulonis, Himanshu Vasishth, Ramesh Krishna Vyaghrapuri, David Richard Wright, Irvin Zhan, Roger Mathieu Zurawicki
  • Publication number: 20170315968
    Abstract: The present disclosure describes methods and systems for interpreting a first user input comprising a text flow entry, interpreting a second user input comprising one of an in-line data access entry and a table-based calculation entry, positioning a text entry value on a unified document surface in response to the first user input, creating at least one data structure in response to the one of the in-line data access entry and the table-based calculation entry, and positioning the data structure on the unified document surface.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 2, 2017
    Inventors: Melissa Boucher, Melissa Ming-Sak Boucher, Jeremy Edward Britton, Luke Bayes, Monica F. Caso, Alexander W. Deneui, Christopher Leland Eck, Nigel Robin Ellis, Filipe P. Fortes, David Lilja Greenspan, Brett Robert Hobbs, Matthew B. Hudson, Timothy Andrew James, Kenneth Francis Mendes, Shishir S. Mehrotra, Trevor Michael O'Brien, Lane Patrick Shackleton, Rhed Shi, Hariharan Sivaramakrishnan, Jason Peter Stowe, Jason Andrew Tamulonis, Himanshu Vasishth, Ramesh Krishna Vyaghrapuri, David Richard Wright, Irvin Zhan, Roger Mathieu Zurawicki
  • Publication number: 20170315978
    Abstract: The present disclosure describes methods and systems for interpreting a table grouping input value associated with a table, wherein the table comprises a plurality of categories and a plurality of associated data sets corresponding to the plurality of categories, determining an aggregation value in response to the table grouping input value, wherein the aggregation value corresponds to at least one of the plurality of categories, and in response to the aggregation value, providing an aggregated table view.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 2, 2017
    Inventors: Melissa Ming-Sak Boucher, Jeremy Edward Britton, Luke Bayes, Monica F. Caso, Alexander W. Deneui, Christopher Leland Eck, Nigel Robin Ellis, Filipe P. Fortes, David Lilja Greenspan, Brett Robert Hobbs, Matthew B. Hudson, Timothy Andrew James, Kenneth Francis Mendes, Shishir S. Mehrotra, Trevor Michael O'Brien, Lane Patrick Shackleton, Rhed Shi, Hariharan Sivaramakrishnan, Jason Peter Stowe, Jason Andrew Tamulonis, Himanshu Vasishth, Ramesh Krishna Vyaghrapuri, David Richard Wright, Irvin Zhan, Roger Mathieu Zurawicki
  • Publication number: 20170315979
    Abstract: The present disclosure describes methods and systems for a document server communicatively coupled to at least one client computing device, a document comprising an operation log, wherein the operation log comprises at least one first sequential operation defining operations to create data values of the document, a document object model, wherein the document is at least partially positioned on at least one of the document server and a first client computing device of the at least one client computing device, and a formula engine, wherein the formula engine is structured to determine a calculation definition in response to the user formula value and the document object model.
    Type: Application
    Filed: April 27, 2017
    Publication date: November 2, 2017
    Inventors: Melissa Ming-Sak Boucher, Jeremy Edward Britton, Luke Bayes, Monica F. Caso, Alexander W. Deneui, Christopher Leland Eck, Nigel Robin Ellis, Filipe P. Fortes, David Lilja Greenspan, Brett Robert Hobbs, Matthew B. Hudson, Timothy Andrew James, Kenneth Francis Mendes, Shishir S. Mehrotra, Trevor Michael O'Brien, Lane Patrick Shackleton, Rhed Shi, Hariharan Sivaramakrishnan, Jason Peter Stowe, Jason Andrew Tamulonis, Himanshu Vasishth, Ramesh Krishna Vyaghrapuri, David Richard Wright, Irvin Zhan, Roger Mathieu Zurawicki
  • Publication number: 20170315683
    Abstract: The present invention discloses receiving a first operation log from a first computing device, creating a first document view in response to the first operation log, the document view comprising content generated using at least a portion of the first operation log, providing the first document view to a display device, receiving a user document change input value, and creating a local operation log in response to the first operation log and the user document change input value, the local operation log comprising at least one sequential operation defining operations to create a second document, updating the first document view in response to the user document change input value, and communicating a change value for the first operation log to the first computing device in response to the first operation log and the local operation log.
    Type: Application
    Filed: April 27, 2017
    Publication date: November 2, 2017
    Inventors: Melissa Ming-Sak Boucher, Jeremy Edward Britton, Luke Bayes, Monica F. Caso, Alexander W. Deneui, Christopher Leland Eck, Nigel Robin Ellis, Filipe P. Fortes, David Lilja Greenspan, Brett Robert Hobbs, Matthew B. Hudson, Timothy Andrew James, Kenneth Francis Mendes, Shishir S. Mehrotra, Trevor Michael O'Brien, Lane Patrick Shackleton, Rhed Shi, Hariharan Sivaramakrishnan, Jason Peter Stowe, Jason Andrew Tamulonis, Himanshu Vasishth, Ramesh Krishna Vyaghrapuri, David Richard Wright, Irvin Zhan, Roger Mathieu Zurawicki
  • Patent number: 9286779
    Abstract: A detector includes a component having a surface. The surface includes, or is at least partially coated with, a contaminant-resistant or self-cleaning material. This allows the detector to remain clean without manual cleaning.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: March 15, 2016
    Assignee: TYCO FIRE & SECURITY GMBH
    Inventors: John E. A. Shaw, Timothy Andrew James
  • Patent number: 9203927
    Abstract: A content scheduler for scheduling content publication is provided. The content scheduler may include instructions to generate a time window and a quota. For example, the instructions may cause a processor to generate a first time window for placing a first article of content. The instructions may also include a first quota indicating a first total number of impressions. The content scheduler may also include an analyzer configured to be run by the processor. The analyzer may be configured to determine when first and second articles of content should be scheduled to be published. The analyzer may be configured to determine a first average number of impressions per unit of time needed to deliver the total number of impressions required by the first quota. The analyzer may be configured to determine whether there is a period of overlapping time between the first and second articles of content.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: December 1, 2015
    Assignee: Google Inc.
    Inventors: Paul Richard Mecklenburg, Timothy Andrew James, Kai Chen
  • Patent number: 9134180
    Abstract: A detector comprises a housing (1), a pyroelectric array sensor (2) mounted within the housing, a heater (4) associated with the pyroelectric array sensor, and control means (6) for varying the power supplied to the heater to control the temperature of the pyroelectric array sensor relative to the ambient temperature in order to minimise the rate of change of temperature of the pyroelectric array sensor and to keep a predetermined difference between the temperature of the pyroelectric array sensor and the ambient temperature.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: September 15, 2015
    Assignee: Thorn Security Limited
    Inventors: Timothy Andrew James, Dave John Randall
  • Publication number: 20150199724
    Abstract: A system, storage device, or method can provide fair allocation of advertising resources. In some implementations, a method can include identifying multiple advertisement slots, each of the advertisement slots being associated with a capacity constraint. The method can include receiving multiple advertisement reservations, each of the advertisement reservations requesting advertisement impressions at one or more of the advertisement slots. The method can include allocating a quantity of advertisement impressions to each advertisement reservation. The method can include calculating an overbooking score for each advertisement reservation. The overbooking score indicates a degree at which the advertisement reservation is satisfied by the quantity of advertisement impressions allocated to the advertisement reservation. A higher overbooking score indicates a lower degree of satisfaction.
    Type: Application
    Filed: September 5, 2012
    Publication date: July 16, 2015
    Applicant: GOOGLE INC.
    Inventors: Silvestru Cosmin Negruseri, Timothy Andrew James, Jeffrey D. Oldham, Barbara Stanley, Cliff Stein
  • Patent number: 8593051
    Abstract: Apparatus for the production of a charged particle beam, comprising: an ion source plasma chamber (104), having a door (106), and an accelerator (102) mounted on the face of the door remote from the ion source plasma chamber.
    Type: Grant
    Filed: February 21, 2008
    Date of Patent: November 26, 2013
    Assignee: Nordiko Technical Services Limited
    Inventors: Timothy Andrew James Holmes, Mervyn Howard Davis
  • Publication number: 20130031957
    Abstract: A detector includes a component having a surface. The surface includes, or is at least partially coated with, a contaminant-resistant or self-cleaning material. This allows the detector to remain clean without manual cleaning.
    Type: Application
    Filed: February 11, 2011
    Publication date: February 7, 2013
    Applicant: THORN SECURITY LIMITED
    Inventors: John E. A. Shaw, Timothy Andrew James
  • Publication number: 20100187970
    Abstract: Apparatus for the production of a charged particle beam, comprising: an ion source plasma chamber (104), having a door (106), and an accelerator (102) mounted on the face of the door remote from the ion source plasma chamber.
    Type: Application
    Filed: February 21, 2008
    Publication date: July 29, 2010
    Applicant: Nordiko Technical Services Limited
    Inventors: Timothy Andrew James Holmes, Mervyn Howard Davis
  • Publication number: 20100044579
    Abstract: An apparatus for accelerating an ion beam, comprising at least one electrode mounted in a moveable mount.
    Type: Application
    Filed: February 15, 2008
    Publication date: February 25, 2010
    Applicant: NORDIKO TECHNICAL SERVICES LIMITED
    Inventors: Timothy Andrew James Holmes, Mervyn Howard Davis
  • Publication number: 20100027583
    Abstract: A detector comprises a housing (1), a pyroelectric array sensor (2) mounted within the housing, a heater (4) associated with the pyroelectric array sensor, and control means (6) for varying the power supplied to the heater to control the temperature of the pyroelectric array sensor relative to the ambient temperature in order to minimise the rate of change of temperature of the pyroelectric array sensor and to keep a predetermined difference between the temperature of the pyroelectric array sensor and the ambient temperature.
    Type: Application
    Filed: November 20, 2007
    Publication date: February 4, 2010
    Applicant: Thorn Security Limited
    Inventors: Timothy Andrew James, Dave John Randall