Patents by Inventor Alexander Neubeck

Alexander Neubeck 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: 9600273
    Abstract: Systems and methods for making source code annotations available across software code repository commits are disclosed. An example method for creating an incremental blame structure for determining which annotations should be shown begins with receiving a commit including at least one file that has been updated with respect to a parent commit. Then, parent file revisions for the at least one file should be identified. An example method determines the differences between the at least one file and the identified parent file revisions and traces an origin of each line in the file based on the determined differences. An identifier of the line and the line's origin may be added to the incremental blame data structure of the file.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: March 21, 2017
    Assignee: GOOGLE INC.
    Inventors: Alexander Neubeck, Evgeny Gryaznov
  • Patent number: 9426427
    Abstract: The invention proposes a storage system having a number of M storage media, having a number of N data producers each providing a data stream and each having one or more data members, and having a storage management device for distributing the data streams from the N data producers to the M storage media, wherein a group of (A+1) of the M storage media is statically assigned to each of the N data producers, where 1<A<M.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: August 23, 2016
    Assignee: Robert Bosch GmbH
    Inventor: Alexander Neubeck
  • Publication number: 20160170746
    Abstract: Systems and methods for making source code annotations available across software code repository commits are disclosed. An example method for creating an incremental blame structure for determining which annotations should be shown begins with receiving a commit including at least one file that has been updated with respect to a parent commit. Then, parent file revisions for the at least one file should be identified. An example method determines the differences between the at least one file and the identified parent file revisions and traces an origin of each line in the file based on the determined differences. An identifier of the line and the line's origin may be added to the incremental blame data structure of the file.
    Type: Application
    Filed: December 16, 2014
    Publication date: June 16, 2016
    Applicant: GOOGLE INC.
    Inventors: Alexander NEUBECK, Evgeny GRYAZNOV
  • Publication number: 20150161266
    Abstract: Systems and methods are disclosed for searching a corpus using regular expressions. The method includes determining whether a received query has parameters that include a regular expression and creating an automaton representation of the regular expression, the automaton having a starting node, a number of termination nodes, and at least one edge between nodes. The method further includes traversing the automaton from the termination nodes to the starting node to determine a suffix array range for the starting node and using the suffix array range to identify documents in the corpus. The method may also include determining whether the query parameters match parameters for a stored high-cost recurring query and identifying documents associated with prepared results for the high-cost recurring query. The method may generate search results including the documents associated with the prepared results and at least some documents identified using the suffix array range.
    Type: Application
    Filed: June 28, 2012
    Publication date: June 11, 2015
    Applicant: GOOGLE INC.
    Inventors: Michael Conradt, James Benjamin St. John, Alexander Neubeck
  • Publication number: 20140363135
    Abstract: The invention proposes a storage system having a number of M storage media, having a number of N data producers each providing a data stream and each having one or more data members, and having a storage management device for distributing the data streams from the N data producers to the M storage media, wherein a group of (A+1) of the M storage media is statically assigned to each of the N data producers, where 1<A<M.
    Type: Application
    Filed: December 5, 2012
    Publication date: December 11, 2014
    Inventor: Alexander Neubeck
  • Patent number: 8856138
    Abstract: A system is disclosed for faster processing of range queries. The system includes at least one processor and a memory storing a hybrid range query data structure in the form of a binary tree. The structure includes a root node, non-leaf nodes, and leaf nodes. The root node is a bitmap that includes one bit for each value in a first set of values. The non-leaf nodes are also bitmaps. The leaf nodes eliminate a number of lower levels of the tree and include two or more second values that map to values in the first set of values. The system may include instructions that cause the system to receive a range of first values, use the range of first values to traverse the data structure to identify second values that map to the first values, and return the identified second values in sorted order.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: October 7, 2014
    Assignee: Google Inc.
    Inventor: Alexander Neubeck
  • Publication number: 20140055498
    Abstract: The invention presents a method for editing video data (60), a method for presenting video data (60) and an arrangement for carrying out the method for editing video data (60). The method for editing video data (60) involves the video data (60) being smoothed and sampled in a CPU (50) for presenting and then transmitted to a graphics card having a graphics processor (52), in which the prescaled video data (64) are subjected to an edge sharpening operation.
    Type: Application
    Filed: April 30, 2012
    Publication date: February 27, 2014
    Applicant: Robert Bosch GmbH
    Inventor: Alexander Neubeck