Patents by Inventor Paul Pedersen

Paul Pedersen 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: 20190163404
    Abstract: The current document is directed to methods and systems that collect metric data within computing facilities, including large data centers and cloud-computing facilities. In a described implementation, input metric data is compressed by replacing each metric data point with a one-bit, two-bit, four-bit, or eight-bit compressed data value. During a first time window following reception of a metric data point, the metric data point remains available in uncompressed form to facilitate data analysis and monitoring functionalities that use uncompressed metric data. During a second time window, the metric data point is compressed and stored in memory, where the compressed data point remains available for data analysis and monitoring functionalities that use compressed metric data for detection of peaks, periodic patterns, and other characteristics. Finally, the compressed data point is archived in mass storage, where it remains available to data-analysis and management functionalities for a lengthy time period.
    Type: Application
    Filed: November 27, 2017
    Publication date: May 30, 2019
    Applicant: VMware, Inc.
    Inventors: Paul Pedersen, Darren Brown, Wei Li, Leah Nutman, Sergio Nakai
  • Publication number: 20150159474
    Abstract: An apparatus for hydrocarbon recovery from a production well includes a pump, a motor for driving the pump, and an intake and gas separator between the motor and the pump, in the production well, such that the gas separator is coupled to the pump and is located closer to the wellhead than the motor and the intake is disposed between the gas separator and the motor. A production conduit extends inside the production well casing, from an outlet of the pump to a second end at the wellhead to facilitate pumping of liquid from a discharge outlet of the gas separator, through the production well casing, to the wellhead, and tubing is in fluid communication with a gas outlet of the gas separator and extends to expel gas received from the gas separator, at a location above a liquid level in the production well.
    Type: Application
    Filed: December 4, 2014
    Publication date: June 11, 2015
    Inventors: David Donald Paul PEDERSEN, Lazar VELEV
  • Publication number: 20110179012
    Abstract: A search system responds to a search query initially by identifying a set of network locators that are deemed relevant to the search query. The system then retrieves one or more information resources corresponding to each network locator. The system then processes the retrieved set of information resources to extract an information item from the set of information resources, and returns that information item to the user as a response to the search query. The returned information item may be in the form of a standard sentence in a language used for spoken and written communication among humans.
    Type: Application
    Filed: January 14, 2011
    Publication date: July 21, 2011
    Applicant: Factery.net, Inc.
    Inventor: Paul Pedersen
  • Patent number: 7962474
    Abstract: A method for processing queries for a document of elements is provided. The document includes a plurality of subsections where each subsection includes at least a portion of elements in the document. The method comprises: receiving a query for a path of elements in the document of elements; determining a plurality of step queries from the query, each step query including at least a part of the path of elements; for each step query in the plurality of step queries, determining one or more subsections that include elements that correspond to a step query; and determining at least one subsection that includes the path of elements of the query. A result for the query is generated using the at least one subsection.
    Type: Grant
    Filed: March 10, 2010
    Date of Patent: June 14, 2011
    Assignee: Marklogic Corporation
    Inventors: Christopher Lindblad, Paul Pedersen
  • Patent number: 7756858
    Abstract: A method for processing queries for a document of elements is provided. The document includes a plurality of subsections where each subsection includes at least a portion of elements in the document. The method comprises: receiving a query for a path of elements in the document of elements; determining a plurality of step queries from the query, each step query including at least a part of the path of elements; for each step query in the plurality of step queries, determining one or more subsections that include elements that correspond to a step query; and determining at least one subsection that includes the path of elements of the query. A result for the query is generated using the at least one subsection.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: July 13, 2010
    Assignee: Mark Logic Corporation
    Inventors: Christopher Lindblad, Paul Pedersen
  • Publication number: 20100161584
    Abstract: A method for processing queries for a document of elements is provided. The document includes a plurality of subsections where each subsection includes at least a portion of elements in the document. The method comprises: receiving a query for a path of elements in the document of elements; determining a plurality of step queries from the query, each step query including at least a part of the path of elements; for each step query in the plurality of step queries, determining one or more subsections that include elements that correspond to a step query; and determining at least one subsection that includes the path of elements of the query. A result for the query is generated using the at least one subsection.
    Type: Application
    Filed: March 10, 2010
    Publication date: June 24, 2010
    Applicant: Mark Logic Corporation
    Inventors: Christopher Lindblad, Paul Pedersen
  • Publication number: 20090008181
    Abstract: An air intake assembly for an engine of a motorcycle includes an air intake opening for receiving intake air, the intake air defining an air flow direction. The air intake assembly further includes an airbox at least partially defining a chamber. A partition is positioned within the chamber dividing the chamber into an expansion chamber in communication with and downstream of the air intake opening and a sub-chamber configured to reduce the noise associated with the flow of intake air through the air intake assembly during operation of the engine.
    Type: Application
    Filed: July 2, 2007
    Publication date: January 8, 2009
    Inventors: Paul Pedersen, Brian Freeh, Matthew J. Sheahan, Anthony D. Stefanelli
  • Publication number: 20090000862
    Abstract: An exhaust system for a motorcycle engine includes a muffler assembly. The muffler assembly includes a downstream attenuation portion adapted to be positioned substantially rearward of the motorcycle engine and having a first height, an upstream portion adapted to be positioned substantially forward of the motorcycle engine and having a second height, and an intermediate attenuation portion between the upstream portion and the downstream attenuation portion. The intermediate attenuation portion is adapted to be positioned substantially below the motorcycle engine and has a third height less than half the first height. In some embodiments, a motorcycle is provided, in which the motorcycle engine is positioned substantially within a recess of the muffler assembly to a depth greater than the third height.
    Type: Application
    Filed: July 2, 2007
    Publication date: January 1, 2009
    Applicant: BUELL MOTORCYCLE COMPANY
    Inventors: Erik Buell, Ed Weston, Brian Freeh, Matthew J. Sheahan, Nick Zeidler, Michael D. Samarzja, Mike Johnson, Anthony D. Stefanelli, Paul Pedersen, Erick L. Gruber
  • Publication number: 20080082554
    Abstract: Methods, computers, and computer program products for storing data are provided. A search term is received. A search term lookup identifies a first bucket, and an offset into the first bucket, in a data structure comprising a plurality of buckets. Each bucket is characterized by a different predetermined size. Each bucket comprises a plurality of blocks. Each block in a bucket is allocated the data size in the bucket that characterizes the bucket. A block is retrieved from the first bucket at the offset and modified. The modified block is stored in the first bucket when the modified block does not exceed an allowed size but does exceed a minimum size. The modified block is stored in a second bucket, when the size of the block exceeds the maximum size, and in a third bucket, when the size of the block is less than a minimum size.
    Type: Application
    Filed: October 3, 2006
    Publication date: April 3, 2008
    Inventor: Paul Pedersen
  • Publication number: 20070244862
    Abstract: A computer comprising a central processing unit (CPU) and a memory coupled to the CPU is provided. The memory includes a vertical index comprising a plurality of vertical index lists. Each vertical index list comprises a head term and a plurality of vertical collection identifiers. Each vertical collection referenced by a vertical collection identifier comprises documents that include the head term. The memory further comprises instructions for receiving a vertical search query from a remote client and instructions for identifying a plurality of candidate vertical collections related to the vertical search query. For each vertical collection in the plurality of candidate vertical collections, there is a vertical search query relevance score associated with the vertical collection.
    Type: Application
    Filed: April 13, 2006
    Publication date: October 18, 2007
    Inventors: Randy Adams, Paul Pedersen
  • Publication number: 20070244863
    Abstract: A graphical user interface stored in a memory of a client computer is provided. The interface comprises a prompt field for a vertical search query from a user. The interface further comprises a field for displaying a plurality of names. Each such name represents a vertical collection. The plurality of names is automatically populated, at a time when the user is still entering characters in the prompt field, as a function of one or more character strings in the prompt field. A computer comprising a memory storing instructions for receiving a vertical search query, communicating the query to a remote computer, and receiving a plurality of names from the remote computer. Each name represents a vertical collection having relevance to the vertical search query. The plurality of names is displayed at a time when the user is still entering additional characters into the vertical search query.
    Type: Application
    Filed: April 13, 2006
    Publication date: October 18, 2007
    Inventors: Randy Adams, Paul Pedersen
  • Publication number: 20070168327
    Abstract: A method for processing queries for a document of elements is provided. The document includes a plurality of subsections where each subsection includes at least a portion of elements in the document. The method comprises: receiving a query for a path of elements in the document of elements; determining a plurality of step queries from the query, each step query including at least a part of the path of elements; for each step query in the plurality of step queries, determining one or more subsections that include elements that correspond to a step query; and determining at least one subsection that includes the path of elements of the query. A result for the query is generated using the at least one subsection.
    Type: Application
    Filed: December 6, 2006
    Publication date: July 19, 2007
    Applicant: Mark Logic Corporation
    Inventors: Christopher Lindblad, Paul Pedersen
  • Publication number: 20070136250
    Abstract: One aspect of the present invention is a system for classifying element nodes in a subtree-structured XML database. The XQE structural-textual classification system is sensitive to both the textual resemblance between document elements as well as the structural resemblance between document elements. The XQE structural-textual classification system might use the XQE parent-child index described in Lindblad II-A for the purpose of forming vectors of “terms” which encode both the structural and the textual content of XML elements. The element vectors are processed by a classifier to create class prototype vectors which can be used to classify elements as they are added to the database.
    Type: Application
    Filed: September 14, 2006
    Publication date: June 14, 2007
    Applicant: Mark Logic Corporation
    Inventors: Christopher Lindblad, Paul Pedersen
  • Patent number: 7171404
    Abstract: A method for processing queries for a document of elements is provided. The document includes a plurality of subsections where each subsection includes at least a portion of elements in the document. The method comprises: receiving a query for a npath of elements in the document of elements; determining a plurality of step queries from the query, each step query including at least a part of the path of elements; for each step query in the plurality of step queries, determining one or more subsections that include elements that correspond to a step query; and determining at least one subsection that includes the path of elements of the query. A result for the query is generated using the at least one subsection.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: January 30, 2007
    Assignee: Mark Logic Corporation
    Inventors: Christopher Lindblad, Paul Pedersen
  • Patent number: 7127469
    Abstract: One aspect of the present invention is a system for classifying element nodes in a subtree-structured XML database. The XQE structural-textual classification system is sensitive to both the textual resemblance between document elements as well as the structural resemblance between document elements. The XQE structural-textual classification system might use the XQE parent-child index described in Lindblad II-A for the purpose of forming vectors of “terms” which encode both the structural and the textual content of XML elements. The element vectors are processed by a classifier to create class prototype vectors which can be used to classify elements as they are added to the database.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: October 24, 2006
    Assignee: Mark Logic Corporation
    Inventors: Christopher Lindblad, Paul Pedersen
  • Patent number: 7056077
    Abstract: A truck restraint has a carriage movable in a vertical direction along a track between a first lowered position and a second operative position. A fluid actuator moves the carriage along the track between the first and second positions. The actuator is operable, with the hook in the first position, to cause relative rotation between the hook and the track so that the hook is moved from a downwardly inclined position to a generally horizontal position, prior to movement from the first position.
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: June 6, 2006
    Assignee: Pentalift Equipment Corporation
    Inventors: Paul Pedersen, Jason Fowler, Mike Tikal
  • Publication number: 20060037902
    Abstract: A plurality of magnets can be positioned around a container through the use of a plurality of holders that can be releaseably positioned around the container. Each holder has an area compatible in shape to the magnet to hold a magnet. The base of the holder which contracts the container is of a shape compatible to that of the container. There is at least one aperture on at least two sides of the holder. A strap is placed through the apertures and secured at each end. This secures the magnets to the container. The holder can have a flexible base portion or can itself be flexible. The holders can be at an angle of about 150° to about 210° to the axis of the container. The magnets can be positioned in various polar arrays around the container. The container will hold an aqueous liquid either in a static or flow condition. The container can be a bottle, pipe conduit and/or a filter within pipe conduit system.
    Type: Application
    Filed: August 17, 2005
    Publication date: February 23, 2006
    Inventor: Paul Pedersen
  • Patent number: 6988289
    Abstract: A dock leveler has a support with a deck pivotally secured to the support at one end for movement between a stored position and an elevated position. A deck lip is pivotally connected to the deck assembly for movement between a pendant stored position and a bridging position projecting from said deck assembly. A lift mechanism acts on said deck assembly to lift it toward the elevated position and a lip operating mechanism operatively connected to the lip moves it from the pendant position to the bridging position. A latch holds the lip in the bridging position. The latch releases the lip upon relative movement between the lip and the deck assembly and has a yieldable connection to permit limited pivotal movement between said lip and said deck assembly upon application of a rearward force from a vehicle to allow the lip to move to an unlatched position.
    Type: Grant
    Filed: December 26, 2001
    Date of Patent: January 24, 2006
    Assignee: Pentalift Equipment Corporation
    Inventors: Paul Pedersen, Jason Fowler, Wendel Goetz
  • Publication number: 20040103091
    Abstract: One aspect of the present invention is a system for classifying element nodes in a subtree-structured XML database. The XQE structural-textual classification system is sensitive to both the textual resemblance between document elements as well as the structural resemblance between document elements. The XQE structural-textual classification system might use the XQE parent-child index described in Lindblad II-A for the purpose of forming vectors of “terms” which encode both the structural and the textual content of XML elements. The element vectors are processed by a classifier to create class prototype vectors which can be used to classify elements as they are added to the database.
    Type: Application
    Filed: June 13, 2003
    Publication date: May 27, 2004
    Applicant: Cerisent Corporation
    Inventors: Christopher Lindblad, Paul Pedersen
  • Publication number: 20040103105
    Abstract: Structured hierarchical documents containing data, such as XML documents, are input and stored in a structured database such as an XML database. The hierarchical structure of the document is represented as a collection of subtrees in which a subtree can be updated without affecting other subtrees. The relationship between neighboring subtrees is maintained by providing a link node in each subtree that stores a reference to the neighboring subtree. Subtrees can be organized into larger structures to support efficient searching of the structured database.
    Type: Application
    Filed: June 13, 2003
    Publication date: May 27, 2004
    Applicant: Cerisent Corporation
    Inventors: Christopher Lindblad, Paul Pedersen