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: 20190163404Abstract: 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: ApplicationFiled: November 27, 2017Publication date: May 30, 2019Applicant: VMware, Inc.Inventors: Paul Pedersen, Darren Brown, Wei Li, Leah Nutman, Sergio Nakai
-
Publication number: 20150159474Abstract: 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: ApplicationFiled: December 4, 2014Publication date: June 11, 2015Inventors: David Donald Paul PEDERSEN, Lazar VELEV
-
Publication number: 20110179012Abstract: 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: ApplicationFiled: January 14, 2011Publication date: July 21, 2011Applicant: Factery.net, Inc.Inventor: Paul Pedersen
-
Patent number: 7962474Abstract: 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: GrantFiled: March 10, 2010Date of Patent: June 14, 2011Assignee: Marklogic CorporationInventors: Christopher Lindblad, Paul Pedersen
-
Patent number: 7756858Abstract: 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: GrantFiled: December 6, 2006Date of Patent: July 13, 2010Assignee: Mark Logic CorporationInventors: Christopher Lindblad, Paul Pedersen
-
Publication number: 20100161584Abstract: 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: ApplicationFiled: March 10, 2010Publication date: June 24, 2010Applicant: Mark Logic CorporationInventors: Christopher Lindblad, Paul Pedersen
-
Publication number: 20090008181Abstract: 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: ApplicationFiled: July 2, 2007Publication date: January 8, 2009Inventors: Paul Pedersen, Brian Freeh, Matthew J. Sheahan, Anthony D. Stefanelli
-
Publication number: 20090000862Abstract: 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: ApplicationFiled: July 2, 2007Publication date: January 1, 2009Applicant: BUELL MOTORCYCLE COMPANYInventors: 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: 20080082554Abstract: 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: ApplicationFiled: October 3, 2006Publication date: April 3, 2008Inventor: Paul Pedersen
-
Publication number: 20070244862Abstract: 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: ApplicationFiled: April 13, 2006Publication date: October 18, 2007Inventors: Randy Adams, Paul Pedersen
-
Publication number: 20070244863Abstract: 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: ApplicationFiled: April 13, 2006Publication date: October 18, 2007Inventors: Randy Adams, Paul Pedersen
-
Publication number: 20070168327Abstract: 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: ApplicationFiled: December 6, 2006Publication date: July 19, 2007Applicant: Mark Logic CorporationInventors: Christopher Lindblad, Paul Pedersen
-
Publication number: 20070136250Abstract: 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: ApplicationFiled: September 14, 2006Publication date: June 14, 2007Applicant: Mark Logic CorporationInventors: Christopher Lindblad, Paul Pedersen
-
Patent number: 7171404Abstract: 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: GrantFiled: June 13, 2003Date of Patent: January 30, 2007Assignee: Mark Logic CorporationInventors: Christopher Lindblad, Paul Pedersen
-
Patent number: 7127469Abstract: 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: GrantFiled: June 13, 2003Date of Patent: October 24, 2006Assignee: Mark Logic CorporationInventors: Christopher Lindblad, Paul Pedersen
-
Patent number: 7056077Abstract: 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: GrantFiled: January 31, 2003Date of Patent: June 6, 2006Assignee: Pentalift Equipment CorporationInventors: Paul Pedersen, Jason Fowler, Mike Tikal
-
Publication number: 20060037902Abstract: 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: ApplicationFiled: August 17, 2005Publication date: February 23, 2006Inventor: Paul Pedersen
-
Patent number: 6988289Abstract: 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: GrantFiled: December 26, 2001Date of Patent: January 24, 2006Assignee: Pentalift Equipment CorporationInventors: Paul Pedersen, Jason Fowler, Wendel Goetz
-
Publication number: 20040103091Abstract: 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: ApplicationFiled: June 13, 2003Publication date: May 27, 2004Applicant: Cerisent CorporationInventors: Christopher Lindblad, Paul Pedersen
-
Publication number: 20040103105Abstract: 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: ApplicationFiled: June 13, 2003Publication date: May 27, 2004Applicant: Cerisent CorporationInventors: Christopher Lindblad, Paul Pedersen