Patents by Inventor Jeremy Wright

Jeremy Wright 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: 9753709
    Abstract: A system that translates source code of a compiled high level language into bytecode. Compiled languages are so named because their implementations are typically compilers that generate machine code. The described system takes source code of the compiled high level language and translates it into bytecode. The bytecode can be optimized with control flow analysis and method splitting.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: September 5, 2017
    Assignee: Micro Focus (US), Inc.
    Inventors: Stephen Gennard, Robert Sales, Alexander Turner, Jeremy Wright
  • Patent number: 9645803
    Abstract: One or more regions of COBOL source code having an entry point are identified. A PERFORM instruction associated with the entry point to analyze is selected. A PERFORM range for the selected PERFORM instruction is determined. An instruction that changes control flow in execution of the COBOL source code subsequent to the selected PERFORM instruction is identified. Flow-affected code resulting from the instruction is determined. An adjusted PERFORM range for the selected PERFORM instruction is formed.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: May 9, 2017
    Assignee: Micro Focus (US), Inc.
    Inventors: Jeremy Wright, Robert Sales
  • Patent number: 9444836
    Abstract: Methods, systems, and computer-readable media for identifying potential threats on a network based on anomalous behavior in communication between endpoints are provided. Traffic data for a network is accumulated over some period of time. The traffic data is grouped by one or more keys, such as source IP address, and sets of metric values are calculated for the keys. A mixture distribution, such as a negative binomial mixture distribution, is fitted to each set of metric values, and outlying metric values are determined based on the mixture distribution(s). A list of outliers is then generated comprising key values having outlying metric values in one or more of the sets of metric values.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: September 13, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jeremy Wright, John Hogoboom, Chaim Spielman
  • Publication number: 20160203122
    Abstract: Systems and methods for efficiently detecting and coordinating step changes, trends, cycles, and bursts affecting lexical items within data streams are provided. Data streams can be sourced from documents that can optionally be labeled with metadata. Changes can be grouped across lexical and/or metavalue vocabularies to summarize the changes that are synchronous in time. The methods described herein can be applied either retrospectively to a corpus of data or in a streaming mode.
    Type: Application
    Filed: March 18, 2016
    Publication date: July 14, 2016
    Inventors: JEREMY WRIGHT, ALICIA ABELLA, JOHN GROTHENDIECK
  • Publication number: 20160179298
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing in-app live support functionality.
    Type: Application
    Filed: February 26, 2016
    Publication date: June 23, 2016
    Inventors: Gavin Andrew Ross Uhma, Allen Jeremy Wright, Adam William Dennis, Nicholas Christopher Ksiezopolski
  • Publication number: 20160182552
    Abstract: Methods, systems, and computer-readable media for identifying potential threats on a network based on anomalous behavior in communication between endpoints are provided. Traffic data for a network is accumulated over some period of time. The traffic data is grouped by one or more keys, such as source IP address, and sets of metric values are calculated for the keys. A mixture distribution, such as a negative binomial mixture distribution, is fitted to each set of metric values, and outlying metric values are determined based on the mixture distribution(s). A list of outliers is then generated comprising key values having outlying metric values in one or more of the sets of metric values.
    Type: Application
    Filed: February 29, 2016
    Publication date: June 23, 2016
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Jeremy Wright, John Hogoboom, Chaim Spielman
  • Patent number: 9324007
    Abstract: Systems and methods for efficiently detecting and coordinating step changes, trends, cycles, and bursts affecting lexical items within data streams are provided. Data streams can be sourced from documents that can optionally be labeled with metadata. Changes can be grouped across lexical and/or metavalue vocabularies to summarize the changes that are synchronous in time. The methods described herein can be applied either retrospectively to a corpus of data or in a streaming mode.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: April 26, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Jeremy Wright, Allcia Abella, John Grothendieck
  • Patent number: 9294719
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing in-app live support functionality.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: March 22, 2016
    Assignee: salesforce.com, inc.
    Inventors: Gavin Andrew Ross Uhma, Allen Jeremy Wright, Adam William Dennis, Nicholas Christopher Ksiezopolski
  • Patent number: 9276949
    Abstract: Methods, systems, and computer-readable media for identifying potential threats on a network based on anomalous behavior in communication between endpoints are provided. Traffic data for a network is accumulated over some period of time. The traffic data is grouped by one or more keys, such as source IP address, and sets of metric values are calculated for the keys. A mixture distribution, such as a negative binomial mixture distribution, is fitted to each set of metric values, and outlying metric values are determined based on the mixture distribution(s). A list of outliers is then generated comprising key values having outlying metric values in one or more of the sets of metric values.
    Type: Grant
    Filed: September 2, 2013
    Date of Patent: March 1, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jeremy Wright, John Hogoboom, Chaim Spielman
  • Publication number: 20150381931
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing in-app live support functionality.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Gavin Andrew Ross Uhma, Allen Jeremy Wright, Adam William Dennis, Nicholas Christopher Ksiezopolski
  • Publication number: 20150301813
    Abstract: One or more regions of COBOL source code having an entry point are identified. A PERFORM instruction associated with the entry point to analyze is selected. A PERFORM range for the selected PERFORM instruction is determined. An instruction that changes control flow in execution of the COBOL source code subsequent to the selected PERFORM instruction is identified. Flow-affected code resulting from the instruction is determined. An adjusted PERFORM range for the selected PERFORM instruction is formed.
    Type: Application
    Filed: June 30, 2015
    Publication date: October 22, 2015
    Inventors: Jeremy WRIGHT, Robert SALES
  • Patent number: 9122539
    Abstract: One or more regions of COBOL source code having an entry point are identified. A PERFORM instruction associated with the entry point to analyze is selected. A PERFORM range for the selected PERFORM instruction is determined. An instruction that changes control flow in execution of the COBOL source code subsequent to the selected PERFORM instruction is identified. Flow-affected code resulting from the instruction is determined. An adjusted PERFORM range for the selected PERFORM instruction is formed.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: September 1, 2015
    Assignee: MICRO FOCUS (US), INC.
    Inventors: Jeremy Wright, Robert Sales
  • Patent number: 8965981
    Abstract: A method and apparatus for botnet analysis and visualization. Network traffic is filtered to compile a list of messages. The identified messages are tokenized, classified, and aggregated and changes in the frequency of tokenized messages are identified. A display of the tokenized messages is generated and displayed via a user interface. The user interface is configured to a allow a user to review data generated based on the filtered network traffic in order to detect potential botnet activity. User input may be used to adjust filtering and tokenization of the messages.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: February 24, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Alicia Abella, David Gross, Philip Isenhour, Jeremy Wright
  • Publication number: 20140189660
    Abstract: The various embodiments of the invention relate generally to computer software, computer program architecture, software development, and computer programming languages, and more specifically, to techniques for analyzing control flow in COBOL-sourced programs to facilitate optimized conversions to object-oriented program structures. For example, a compiler can include a global optimizer configured to analyze execution flow for a range of blocks of source code in the memory to determine flow-affected code. Also, the compiler can include a native code generator configured to generate native code based on representations of the native code as functions of the source code. The native code is configured to execute on a virtual machine.
    Type: Application
    Filed: December 24, 2013
    Publication date: July 3, 2014
    Applicant: Micro Focus (US), Inc.
    Inventors: Jeremy WRIGHT, Robert SALES
  • Publication number: 20140123119
    Abstract: A system that translates source code of a compiled high level language into bytecode. Compiled languages are so named because their implementations are typically compilers that generate machine code. The described system takes source code of the compiled high level language and translates it into bytecode. The bytecode can be optimized with control now analysis and method splitting.
    Type: Application
    Filed: October 25, 2013
    Publication date: May 1, 2014
    Applicant: Micro Focus (US), Inc.
    Inventors: Stephen GENNARD, Robert SALES, Alex TURNER, Jeremy WRIGHT
  • Patent number: 8645932
    Abstract: The various embodiments of the invention relate generally to computer software, computer program architecture, software development, and computer programming languages, and more specifically, to techniques for analyzing control flow in COBOL-sourced programs to facilitate optimized conversions to object-oriented program structures. For example, a compiler can include a global optimizer configured to analyze execution flow for a range of blocks of source code in the memory to determine flow-affected code. Also, the compiler can include a native code generator configured to generate native code based on representations of the native code as functions of the source code. The native code is configured to execute on a virtual machine.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: February 4, 2014
    Assignee: Micro Focus (US). Inc.
    Inventors: Jeremy Wright, Robert Sales
  • Patent number: D768915
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: October 11, 2016
    Assignee: NICOVENTURES HOLDINGS LIMITED
    Inventors: Jeremy Wright, Adrian Wright, Jesse Horne, Sam Fielder, Simon Rucker, Damian Lee, Caitlin Curran-Blaney
  • Patent number: D782729
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: March 28, 2017
    Assignee: NICOVENTURES HOLDINGS LIMITED
    Inventors: Jeremy Wright, Adrian Wright, Jesse Horne, Sam Fielder, Simon Rucker, Damian Lee, Caitlin Curran-Blaney
  • Patent number: D818638
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: May 22, 2018
    Assignee: NICOVENTURES HOLDINGS LIMITED
    Inventors: Jeremy Wright, Adrian Wright, Jesse Horne, Sam Fielder, Simon Rucker, Damian Lee, Caitlin Curran-Blaney
  • Patent number: D820515
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: June 12, 2018
    Assignee: NICOVENTURES HOLDINGS LIMITED
    Inventors: Matthew Joel Nettenstrom, Steven Michael Schennum, Thomas Michael McKeon, Justin Banker Peart, Jeremy Wright