Patents by Inventor Andrew Mansfield
Andrew Mansfield 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: 20200011197Abstract: Embodiments of the invention provide a valve controller configured to network with one or more other valve controllers in a water condition system, providing on-board communication between valves. The valve controller can provide, among other features, improved demand recall, user settings protection, dynamic addressing and automatic master unit selection, network settings push capabilities, and/or descriptive error log displays.Type: ApplicationFiled: July 2, 2019Publication date: January 9, 2020Inventors: Andrew Lindgren, Andrew Mansfield
-
Patent number: 9959259Abstract: Some embodiments provide a method of analyzing an unstructured document. The method receiving the unstructured document that includes a number of primitive graphic elements, each of which is defined as a single object in the unstructured document. The unstructured document has a drawing order that indicates the order in which the primitive graphic elements are drawn when the unstructured document is displayed. The method identifies positional relationships between successive primitive graphic elements in the drawing order. Based on the positional relationships, the method defines a single structural graphic element from several of the primitive graphic elements.Type: GrantFiled: December 27, 2012Date of Patent: May 1, 2018Assignee: APPLE INC.Inventors: Philip Andrew Mansfield, III, Michael Robert Levy
-
Patent number: 9675370Abstract: A minimal access tool includes a frame arranged to be attached to an arm of a user, a tool shaft having a proximal end and a distal end, where the tool shaft proximal end is connected to the frame. The tool further includes an input joint having a first end connected to the frame and a second end arranged to receive user input, the input joint including a virtual center-of-rotation (VC) mechanism which provides a center of rotation that generally coincides with a wrist joint of the user. An output joint is connected to the tool shaft distal end, where the output joint is coupled to the input joint via a mechanical transmission connected therebetween to correlate motion of the input joint to motion of the output joint.Type: GrantFiled: January 28, 2014Date of Patent: June 13, 2017Assignee: THE REGENTS OF THE UNIVERSITY OF MICHIGANInventors: Shorya Awtar, Jens Nielsen, Tristan Thomas Trutna, Andrew Mansfield, Rosa Abani, Patrick Quigley, James Geiger
-
Patent number: 9575945Abstract: Some embodiments provide a method that parses an unstructured document that includes a number of primitive elements. The method stores the primitive elements in a random order in a first storage. The method stores references to the primitive elements in a second storage in an order based on locations of the primitive elements in the unstructured document. The method receives instructions to perform a document reconstruction operation. The method performs the received instructions without storing any new references to the primitive elements.Type: GrantFiled: April 19, 2013Date of Patent: February 21, 2017Assignee: Apple Inc.Inventors: Philip Andrew Mansfield, Michael Robert Levy
-
Patent number: 9460063Abstract: Some embodiments provide a method for displaying a structured document that includes a hierarchy of structural elements. The hierarchy is constructed by analyzing an unstructured document. The method displays the structured document on a device. The method receives a selection of a position of interest in the document. Based on the position of interest, the method identifies a structural element within the hierarchy as a region of interest. The method modifies the display of the document to highlight the identified region of interest.Type: GrantFiled: June 7, 2009Date of Patent: October 4, 2016Assignee: APPLE INC.Inventors: Philip Andrew Mansfield, Michael Robert Levy, Derek B. Clegg
-
Patent number: 9197558Abstract: A flow classification process is used at the edge of the shortest path bridging network to determine a flow label for attachment to a client frame entering the network. Any of several flow labels can be assigned to a client frame traversing the network to a particular egress node, and the flow labels are used by forwarding nodes to select among multiple equal-cost paths. In several embodiments, the flow label is calculated as a function of the client frame contents, which provide an entropy source for randomizing the selection of the flow label. This entropy source comprises the Internet Protocol (IP) header in the client frame, in some embodiments, but may comprise other client frame content in other cases.Type: GrantFiled: February 11, 2014Date of Patent: November 24, 2015Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: David Ian Allan, Scott Andrew Mansfield, Eric Ward Gray, János Farkas
-
Publication number: 20150324338Abstract: Some embodiments provide a method for analyzing an unstructured document that includes a number of glyphs, each of which has a position in the unstructured document. Based on positions of the glyphs in the unstructured document, the method creates associations between different sets of glyphs in order to identify different sets of glyphs as different words. The method creates associations between different sets of words in order to identify different sets of words as different paragraphs. The method defines associations between paragraphs that are not contiguous in order to define a reading order for the paragraphs.Type: ApplicationFiled: May 12, 2015Publication date: November 12, 2015Inventors: Michael Robert Levy, Philip Andrew Mansfield
-
Patent number: 9160666Abstract: A method is implemented in a network element of a service network. The network element executes a packet processing element (PPE) of a plurality of PPEs, where each PPE in the plurality of PPEs executes a stage of packet processing for the service network and where the plurality of PPEs are connected to one another by a plurality of switch fabrics. The PPEs self-select a subset of a set of equivalent service chains to service with each service chain defining a subset and sequence of the plurality of PPEs. Each PPE self-selects the subset of equivalent service chains to process based upon knowledge of the plurality of PPEs servicing that stage of the full set of service chains such that there is spreading of load across all available PPEs in that stage. There is no single point of failure and minimal reassignment of PPEs for a set of equivalent data flows traversing the plurality of PPEs of the service network for changes in topography of the plurality of PPEs in the service network.Type: GrantFiled: May 20, 2013Date of Patent: October 13, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: David Ian Allan, Eric Ward Gray, Joel Halpern, Scott Andrew Mansfield
-
Patent number: 9111327Abstract: Some embodiments provide a method for applying a transform to a graphic object in order to display the graphic object. The method receives a transform to apply to the graphic object. The method decomposes the transform into several primitive transforms. For each of the several primitive transforms, the method applies the primitive transform to the graphic object according to a pre-defined parameter for the graphic object. The method displays the transformed graphic object.Type: GrantFiled: May 12, 2011Date of Patent: August 18, 2015Assignee: APPLE INC.Inventors: Philip Andrew Mansfield, Michael Robert Levy
-
Patent number: 9063911Abstract: Some embodiments provide a method for analyzing an unstructured document that includes a number of glyphs, each of which has a position in the unstructured document. Based on positions of the glyphs in the unstructured document, the method creates associations between different sets of glyphs in order to identify different sets of glyphs as different words. The method creates associations between different sets of words in order to identify different sets of words as different paragraphs. The method defines associations between paragraphs that are not contiguous in order to define a reading order for the paragraphs.Type: GrantFiled: June 7, 2009Date of Patent: June 23, 2015Assignee: APPLE INC.Inventors: Michael Robert Levy, Philip Andrew Mansfield
-
Patent number: 9032068Abstract: A method performed in a network element for reacting to communication performance measurements that fall outside of communication performance thresholds. The network element generates a communication performance measurement between a first endpoint and a second endpoint, wherein each endpoint is a point of communication in the network and at least the first endpoint resides on the network element. The network element retrieves a communication performance threshold and determines whether the communication performance measurement falls outside of the communication performance threshold. The network element generates a trigger associated with the communication performance measurement and the communication performance threshold when it is determined that the communication performance measurement falls outside of the communication performance threshold.Type: GrantFiled: November 4, 2011Date of Patent: May 12, 2015Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Samita Chakrabarti, Tomas Thyni, Christoph Meyer, Robert C. Frazier, Scott Andrew Mansfield
-
Patent number: 8963959Abstract: Some embodiments provide a method that defines a group of associated graphic objects for display on a display device. The method defines a set of operations to perform on the associated graphic objects in a particular order. The operations include one or more transforms applied to at least one of the graphic objects. For each particular transform applied to a set of the graphic objects, each graphic object in the set has a set of parameters indicating whether the graphic object is affected by each of a set of primitive transforms of the particular transform. The method stores the set of associated graphic objects and set of operations as a single graphic object.Type: GrantFiled: May 12, 2011Date of Patent: February 24, 2015Assignee: Apple Inc.Inventors: Philip Andrew Mansfield, Michael Robert Levy
-
Patent number: 8959116Abstract: Some embodiments provide a method for storing a document. The method stores a content stream representation of the document that includes an ordered stream of code representations for primitive elements of the document. Each code representation of a primitive element has an index that indicates the order in the content stream of the primitive element representation. The method stores an object representation of the document that includes a set of object nodes arranged in a tree structure. Each object node references a range of indices in the content stream.Type: GrantFiled: April 26, 2013Date of Patent: February 17, 2015Assignee: Apple Inc.Inventors: Philip Andrew Mansfield, Michael Robert Levy
-
Patent number: 8894515Abstract: An accessory for the game of beer pong and related games. The accessory includes two separate net assemblies that attach to both ends of a beer pong table. The netting assembly catches ping-pong balls that go over the edges of the game table during game play to prevent the ping pong balls from touching the floor. This netting system will reduce the amount of dirt and contamination on the ping pong balls, which will reduce the amount of dirt and contamination dirty ping pong balls spread to beverages containers used in game play.Type: GrantFiled: September 17, 2011Date of Patent: November 25, 2014Inventor: Andrew Mansfield
-
Publication number: 20140341029Abstract: A method is implemented in a network element of a service network. The network element executes a packet processing element (PPE) of a plurality of PPEs, where each PPE in the plurality of PPEs executes a stage of packet processing for the service network and where the plurality of PPEs are connected to one another by a plurality of switch fabrics. The PPEs self-select a subset of a set of equivalent service chains to service with each service chain defining a subset and sequence of the plurality of PPEs. Each PPE self-selects the subset of equivalent service chains to process based upon knowledge of the plurality of PPEs servicing that stage of the full set of service chains such that there is spreading of load across all available PPEs in that stage. There is no single point of failure and minimal reassignment of PPEs for a set of equivalent data flows traversing the plurality of PPEs of the service network for changes in topography of the plurality of PPEs in the service network.Type: ApplicationFiled: May 20, 2013Publication date: November 20, 2014Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: David Ian Allan, Eric Ward Gray, Joel Halpern, Scott Andrew Mansfield
-
Patent number: 8892992Abstract: Some embodiments provide a method for defining structure for an unstructured document that includes a number of primitive elements that are defined in terms of their position in the document. The method identifies a pairwise grouping of nearest primitive elements. The method sorts the pairwise primitive elements based on an order from the closest to the furthest pairs. The method stores a single value that identifies which of the pairwise primitive elements are sufficiently far apart to form a partition. The method uses the stored value to identify and analyze the partitions in order to define structural elements for the document.Type: GrantFiled: July 20, 2012Date of Patent: November 18, 2014Assignee: Apple Inc.Inventors: Philip Andrew Mansfield, Michael Robert Levy
-
Patent number: 8886676Abstract: Some embodiments provide a method for analyzing a document that includes several primitive elements. The method identifies that a set of primitive elements include an implicit list in the document based on location and appearance of the set of primitive elements. The method defines the identified implicit list as an explicit list. The method stores the explicit list as a structure associated with the document.Type: GrantFiled: February 11, 2013Date of Patent: November 11, 2014Assignee: Apple Inc.Inventors: Philip Andrew Mansfield, Michael Robert Levy
-
Patent number: 8832549Abstract: Some embodiments provide a for analyzing a document that includes a number of primitive elements. The method identifies boundaries between sets of primitive elements and identifies regions bounded by the boundaries. The method uses the identified regions to define structural elements for the document. The method defines a structured document based on the primitive elements and the structural elements.Type: GrantFiled: June 7, 2009Date of Patent: September 9, 2014Assignee: Apple Inc.Inventors: Philip Andrew Mansfield, Michael Robert Levy
-
Patent number: D904906Type: GrantFiled: December 4, 2018Date of Patent: December 15, 2020Assignee: PENTAIR RESIDENTIAL FILTRATION, LLCInventors: Andrew Lindgren, Andrew Mansfield
-
Patent number: D960010Type: GrantFiled: September 18, 2020Date of Patent: August 9, 2022Assignee: PENTAIR RESIDENTIAL FILTRATION, LLCInventors: Andrew Lindgren, Andrew Mansfield