Patents by Inventor Jeremy Norris

Jeremy Norris 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: 20190243549
    Abstract: A distributed backup method includes defining a server group having a plurality of server computers, and providing each server computer with an identical backup policy and an identical storage policy. The method also includes transmitting, at each server computer of the server group to every other server computer of the server group, advertisement messages describing available storage space for storing backups, and receiving, at each server computer from the server, at least some of the advertisement messages. The method also includes identifying, at a first server computer using the backup policy, at least a first service to be backed up, selecting a second server computer using the received advertisement messages, transmitting, from the first server computer to the second server computer, a backup including information corresponding to the at least one service, and storing the backup, by the second server computer using the storage policy.
    Type: Application
    Filed: January 16, 2019
    Publication date: August 8, 2019
    Inventors: Josiah Sullivan, Jeremy Norris, Vincent Seguin, Joe Davis, Siddharth Shah
  • Publication number: 20190227791
    Abstract: A source control system is used for the distributed incremental updating of trays that include all of the dependencies needed for an application to execute within a computing environment. An application of a first version of a tray is executed on a server responsive to the first version of the tray being retrieved from a source control system. Tray management software of the first version of the tray receives a request to update the tray to a second version. The tray management software requests a changeset including file differences between the first and second versions of the tray from the source control system. Responsive to a determination by the tray management software that there are no pending requests preventing an update, the tray is updated from the first version to the second version by updating files in the tray according to the changeset.
    Type: Application
    Filed: January 17, 2019
    Publication date: July 25, 2019
    Inventor: Jeremy Norris
  • Patent number: 10209983
    Abstract: A source control system is used for the distributed incremental updating of trays that include all of the dependencies needed for an application to execute within a computing environment. An application of a first version of a tray is executed on a server responsive to the first version of the tray being retrieved from a source control system. Tray management software of the first version of the tray receives a request to update the tray to a second version. The tray management software requests a changeset including file differences between the first and second versions of the tray from the source control system. Responsive to a determination by the tray management software that there are no pending requests preventing an update, the tray is updated from the first version to the second version by updating files in the tray according to the changeset.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: February 19, 2019
    Assignee: ServiceNow, Inc.
    Inventor: Jeremy Norris
  • Patent number: 10198212
    Abstract: A distributed backup method includes defining a server group having a plurality of server computers, and providing each server computer with an identical backup policy and an identical storage policy. The method also includes transmitting, at each server computer of the server group to every other server computer of the server group, advertisement messages describing available storage space for storing backups, and receiving, at each server computer from the server, at least some of the advertisement messages. The method also includes identifying, at a first server computer using the backup policy, at least a first service to be backed up, selecting a second server computer using the received advertisement messages, transmitting, from the first server computer to the second server computer, a backup including information corresponding to the at least one service, and storing the backup, by the second server computer using the storage policy.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: February 5, 2019
    Assignee: ServiceNow, Inc.
    Inventors: Josiah Sullivan, Jeremy Norris, Vincent Seguin, Joe Davis, Siddharth Shah
  • Publication number: 20180307478
    Abstract: A source control system is used for the distributed incremental updating of trays that include all of the dependencies needed for an application to execute within a computing environment. An application of a first version of a tray is executed on a server responsive to the first version of the tray being retrieved from a source control system. Tray management software of the first version of the tray receives a request to update the tray to a second version. The tray management software requests a changeset including file differences between the first and second versions of the tray from the source control system. Responsive to a determination by the tray management software that there are no pending requests preventing an update, the tray is updated from the first version to the second version by updating files in the tray according to the changeset.
    Type: Application
    Filed: April 19, 2017
    Publication date: October 25, 2018
    Inventor: Jeremy Norris
  • Publication number: 20180307850
    Abstract: In an operating system with access control functionality, a request for a function that requires kernel space access can be initiated by an application and executed in the kernel space using a management mechanism having access to the kernel space. An application container within which the application executes includes a signaling mechanism permitted to access a message bus external to the application container using an access control policy of the operating system. The signaling mechanism signals that a message associated with the request is to be processed with kernel space access. An access control policy of the operating system permits the signaling mechanism to access a message bus used to transmit the message to the management mechanism. The management mechanism executes the function in the kernel space responsive to receiving the message from the message bus and determining that the function requires kernel space access.
    Type: Application
    Filed: April 19, 2017
    Publication date: October 25, 2018
    Inventor: Jeremy Norris
  • Publication number: 20180219866
    Abstract: The unauthorized access of database nodes by application nodes within an electronic computing and communications system can be prevented using an access table that stores access table records indicating that at least some of the application nodes are authorized to access at least some of the database nodes. The access table records can be generated by identifying connections between application nodes and database nodes within a configuration management database. Responsive to receiving a request to access a database node sent from a first application node, the access table can be queried to determine whether an access table record indicating that the first application node is authorized to access the database node is stored in the access table. If that access table record is not stored in the access table, the request is denied. Otherwise, the request is allowed.
    Type: Application
    Filed: February 1, 2017
    Publication date: August 2, 2018
    Inventors: Jeremy Norris, Antony Chan, Siddharth Shah
  • Publication number: 20180136848
    Abstract: A distributed backup method includes defining a server group having a plurality of server computers, and providing each server computer with an identical backup policy and an identical storage policy. The method also includes transmitting, at each server computer of the server group to every other server computer of the server group, advertisement messages describing available storage space for storing backups, and receiving, at each server computer from the server, at least some of the advertisement messages. The method also includes identifying, at a first server computer using the backup policy, at least a first service to be backed up, selecting a second server computer using the received advertisement messages, transmitting, from the first server computer to the second server computer, a backup including information corresponding to the at least one service, and storing the backup, by the second server computer using the storage policy.
    Type: Application
    Filed: December 27, 2017
    Publication date: May 17, 2018
    Inventors: Josiah Sullivan, Jeremy Norris, Vincent Seguin, Joe Davis, Siddharth Shah
  • Patent number: 9875061
    Abstract: A distributed backup method includes defining a server group having a plurality of server computers, and providing each server computer with an identical backup policy and an identical storage policy. The method also includes transmitting, at each server computer of the server group to every other server computer of the server group, advertisement messages describing available storage space for storing backups, and receiving, at each server computer from the server, at least some of the advertisement messages. The method also includes identifying, at a first server computer using the backup policy, at least a first service to be backed up, selecting a second server computer using the received advertisement messages, transmitting, from the first server computer to the second server computer, a backup including information corresponding to the at least one service, and storing the backup, by the second server computer using the storage policy.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: January 23, 2018
    Assignee: ServiceNow, Inc.
    Inventors: Josiah Sullivan, Jeremy Norris, Vincent Seguin, Joe Davis, Siddharth Shah
  • Publication number: 20170329390
    Abstract: A node of an application instance in a distributed computing environment can be selectively hibernated and the execution of the node selectively restarted by first detecting a condition of the node that satisfies a criterion for hibernating the node. The node may then be hibernated by suspending execution of the node on a server and initiating execution of a listener. The listener can use a network port that the node used before the execution of the node was suspended. At a later time, a request from a client to the application instance can be received by the listener. The request can be a request to restart execution of the node. Responsive to the request and a determination that the server has a predefined amount of resources for permitting execution of the node, the execution of the node on the server can be restarted.
    Type: Application
    Filed: May 9, 2017
    Publication date: November 16, 2017
    Inventors: Siddharth Shah, Herman Knief, Vincent Seguin, Jeremy Norris
  • Publication number: 20170083242
    Abstract: A distributed backup method includes defining a server group having a plurality of server computers, and providing each server computer with an identical backup policy and an identical storage policy. The method also includes transmitting, at each server computer of the server group to every other server computer of the server group, advertisement messages describing available storage space for storing backups, and receiving, at each server computer from the server, at least some of the advertisement messages. The method also includes identifying, at a first server computer using the backup policy, at least a first service to be backed up, selecting a second server computer using the received advertisement messages, transmitting, from the first server computer to the second server computer, a backup including information corresponding to the at least one service, and storing the backup, by the second server computer using the storage policy.
    Type: Application
    Filed: December 5, 2016
    Publication date: March 23, 2017
    Inventors: Josiah Sullivan, Jeremy Norris, Vincent Seguin, Joe Davis, Siddharth Shah
  • Patent number: 9516108
    Abstract: A distributed backup method includes defining a server group having a plurality of server computers, and providing each server computer with an identical backup policy and an identical storage policy. The method also includes transmitting, at each server computer of the server group to every other server computer of the server group, advertisement messages describing available storage space for storing backups, and receiving, at each server computer from the server, at least some of the advertisement messages. The method also includes identifying, at a first server computer using the backup policy, at least a first service to be backed up, selecting a second server computer using the received advertisement messages, transmitting, from the first server computer to the second server computer, a backup including information corresponding to the at least one service, and storing the backup, by the second server computer using the storage policy.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: December 6, 2016
    Assignee: ServiceNow, Inc.
    Inventors: Josiah Sullivan, Jeremy Norris, Vincent Seguin, Joe Davis, Siddharth Shah
  • Patent number: 8926817
    Abstract: An electrophoretic notch filter apparatus including a gel cartridge having at least one sample channel, an electrode and a counter electrode each engagable with the sample channel, a user interface for programming one or more steps for a sample channel into a processor to form a programmed sequence and an electrophoretic controller for implementing the programmed sequence.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: January 6, 2015
    Assignee: Expedeon, Ltd
    Inventors: Charles E. Witkowski, Jeremy Norris, Peter Osucha, H. Lee Martin
  • Patent number: 8699390
    Abstract: The invention relates to a telecommunications chip card for carrying personalization data for connection to at least a mobile telecommunications network, said telecommunications chip card further comprising: means for receiving a dialed telephone number from a first wireless terminal coupled to a first network, wherein said first wireless terminal is adapted for initiating a call between said first wireless terminal and a second wireless terminal, wherein said dialed telephone number belongs to said second wireless terminal; means for obtaining a geographic location of said first wireless terminal; —means for fetching an access point address from a look-up table according to said geographic location, wherein said look-up table is stored in said telecommunications chip card, wherein said access point address belongs to an access point coupled to a second network and within said geographic location, wherein said second network is coupled to said first network; means for initiating a connection with said access
    Type: Grant
    Filed: July 15, 2009
    Date of Patent: April 15, 2014
    Assignee: Morpho Cards GmbH
    Inventor: Jeremy Norris
  • Publication number: 20110220501
    Abstract: An electrophoretic notch filter apparatus including a gel cartridge having at least one sample channel, an electrode and a counter electrode each engagable with the sample channel, a user interface for programming one or more steps for a sample channel into a processor to form a programmed sequence and an electrophoretic controller for implementing the programmed sequence.
    Type: Application
    Filed: December 14, 2010
    Publication date: September 15, 2011
    Inventors: Charles E. Witkowski, Jeremy Norris, Peter Osucha, H. Lee Martin
  • Publication number: 20110211526
    Abstract: The invention relates to a telecommunications chip card for carrying personalization data for connection to at least a mobile telecommunications network, said telecommunications chip card further comprising: means for receiving a dialed telephone number from a first wireless terminal coupled to a first network, wherein said first wireless terminal is adapted for initiating a call between said first wireless terminal and a second wireless terminal, wherein said dialed telephone number belongs to said second wireless terminal; means for obtaining a geographic location of said first wireless terminal; —means for fetching an access point address from a look-up table according to said geographic location, wherein said look-up table is stored in said telecommunications chip card, wherein said access point address belongs to an access point coupled to a second network and within said geographic location, wherein said second network is coupled to said first network; means for initiating a connection with said access
    Type: Application
    Filed: July 15, 2009
    Publication date: September 1, 2011
    Applicant: SAGEM ORGA GMBH
    Inventor: Jeremy Norris
  • Publication number: 20100133098
    Abstract: Analytical methods and devices are disclosed for separating low abundance analytes by electrophoretically driving the analytes through a sieving matrix to first remove high molecular weight species. Subsequently the remaining low abundance analytes are electrophoretically focused onto a capture membrane where the analytes become bound within a small capture site. After this step the capture membrane may be allowed to dry and then attached to a conductive MALDI sample plate.
    Type: Application
    Filed: April 6, 2009
    Publication date: June 3, 2010
    Inventors: Dean Hafeman, Kilian Dill, James B. Harkins, Richard M. Caprioli, Jeremy Norris, Nathan S. Lewis, Daniel Kuban, Charles E. Witkowski, II
  • Patent number: 7534338
    Abstract: Analytical methods and devices are disclosed for separating low abundance analytes by electrophoretically driving the analytes through a sieving matrix to first remove high molecular weight species. Subsequently the remaining low abundance analytes are electrophoretically focused onto a capture membrane where the analytes become bound within a small capture site. After this step the capture membrane may be allowed to dry and then attached to a conductive MALDI sample plate.
    Type: Grant
    Filed: October 12, 2004
    Date of Patent: May 19, 2009
    Assignee: Protein Discovery, Inc.
    Inventors: Dean Hafeman, Kilian Dill, James B. Harkins, Richard M. Caprioli, Jeremy Norris, Nathan S. Lewis, Daniel Kuban, Charles E. Witkowski, II
  • Publication number: 20070249056
    Abstract: A method of modifying protein samples that comprises combining the sample with a peroxycarbonate solution and inserting the sample into a mass spectrometer. The present invention also includes methods of N-terminus characterization.
    Type: Application
    Filed: October 14, 2004
    Publication date: October 25, 2007
    Inventors: Ned Porter, Douglas Masterson, Huiyong Yin, Richard Caprioli, Jeremy Norris
  • Publication number: 20060240562
    Abstract: Cleavable compositions and methods of use especially in MALDI MS analysis of hydrophobic proteins.
    Type: Application
    Filed: July 6, 2006
    Publication date: October 26, 2006
    Inventors: Richard Caprioli, Ned Porter, Jeremy Norris