Patents by Inventor Mark A. Nicholson
Mark A. Nicholson 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: 11932497Abstract: A method of inverting workpieces in a mass production process includes: advancing an end effector in electronic synchronization with advancement of a carrier to synchronize arrival of the carrier at a stop position with arrival of the end effector at an unloading position, in which the end effector is in alignment with a workpiece held by the carrier for engaging the workpiece; while the end effector is in engagement with the workpiece, retracting the end effector away from the carrier to unload the workpiece from the carrier and advancing the end effector back toward the carrier to load the workpiece back into the carrier; and rotating the end effector relative to the carrier to invert the workpiece in electronic synchronization with the retracting and advancing of the end effector for loading the workpiece back into the carrier when inverted.Type: GrantFiled: March 17, 2022Date of Patent: March 19, 2024Assignee: ATS CORPORATIONInventors: Kenneth Wayne Nicholson, Philip David Munroe, James Mark McLean, Robert James MacGregor, David Andrew Tait, Gustavo Barea, Roger Craig Hogan
-
Patent number: 11914989Abstract: Techniques for specifying and implementing a software application targeted for execution on a multiprocessor array (MPA). The MPA may include a plurality of processing elements, supporting memory, and a high bandwidth interconnection network (IN), communicatively coupling the plurality of processing elements and supporting memory. In some embodiments, software code may specify one or more cell definitions that include: program instructions executable to perform a function and one or more language constructs. The software code may further instantiate first, second, and third cell instances, each of which is an instantiation of one of the one or more cell definitions, where the instantiation includes configuration of the one or more language constructs such that: the first and second cell instances communicate via respective communication ports and the first and second cell instances are included in the third cell instance.Type: GrantFiled: October 28, 2021Date of Patent: February 27, 2024Assignee: Coherent Logix, IncorporatedInventors: Stephen E. Lim, Viet N. Ngo, Jeffrey M. Nicholson, John Mark Beardslee, Teng-I Wang, Zhong Qing Shang, Michael Lyle Purnell
-
Publication number: 20230172683Abstract: A method includes accessing a three-dimensional representation of a surgical space and based on the three-dimensional representation, for each object in a first constellation of objects: extracting a first location of the object; detecting a first object type of the object; deriving a first surgical status of the object; calculating a first ranking score of the object based on the first object type and the first surgical status; and storing the first location, the first object type, the first surgical status, and the first ranking score in an object container in a set of object containers. The method also includes selecting a first target object at a first time based on a first target ranking score; articulating a mobile camera to locate a first target location of the first target object; and deriving a trajectory of the first target object based on the set of object containers.Type: ApplicationFiled: December 2, 2022Publication date: June 8, 2023Inventors: Nathaniel Smith, Derek Amanatullah, Mark Nicholson, John Mauriello, Noah Davis, Colin Willson, Alison Rivas
-
Patent number: 11256926Abstract: A method and system for real-time monitoring traffic in a predetermined location; the system comprising: an image capture unit arranged for capturing a pixel image of traffic in the predetermined location; a processor arranged for: identifying and classifying the or each object within the image via a neural network process using the pixel data to generate an object type; determining a location co-ordinate for the or each object type; linking the or each object with corresponding objects in subsequent or preceding frames; creating an array of object type and location co-ordinates over time; a communications unit arranged for communicating the array of object type and location co-ordinates with an end user; and a feedback unit arranged for producing a representation of the object type and location co-ordinates to enable the end user in use, to determine information relating to the traffic in the predetermined location.Type: GrantFiled: August 15, 2017Date of Patent: February 22, 2022Inventors: Mark Nicholson, Yang Lu
-
Publication number: 20210279476Abstract: A method and system for real-time monitoring traffic in a predetermined location; the system comprising: an image capture unit arranged for capturing a pixel image of traffic in the predetermined location; a processor arranged for: identifying and classifying the or each object within the image via a neural network process using the pixel data to generate an object type; determining a location co-ordinate for the or each object type; linking the or each object with corresponding objects in subsequent or preceding frames; creating an array of object type and location co-ordinates over time; a communications unit arranged for communicating the array of object type and location co-ordinates with an end user; and a feedback unit arranged for producing a representation of the object type and location co-ordinates to enable the end user in use, to determine information relating to the traffic in the predetermined location.Type: ApplicationFiled: August 15, 2017Publication date: September 9, 2021Inventors: Mark NICHOLSON, Yang LU
-
Patent number: 10807895Abstract: The present invention relates to a process that uses one or more evaporators to treat produced water containing silica. To address silica scaling, a crystallizing reagent is mixed with the produced water upstream of the evaporator. The crystallizing reagent is designed to precipitate a silica adsorbing compound such as magnesium hydroxide. The feedwater with the adsorbed silica is directed to an evaporator that produces a distillate and a concentrate containing the adsorbed silica. At least a portion of the concentrate having the silica adsorbing compound is directed to a separator that separates the silica adsorbing compound from the concentrate and recycles it back to where it is mixed with the produced water.Type: GrantFiled: April 11, 2017Date of Patent: October 20, 2020Assignee: Veolia Water Technologies, Inc.Inventors: Donald Boudreau, Mark Nicholson, Nathan Michael Jones
-
Patent number: 10568467Abstract: A liquid dispenser has a bay surrounded by a shaped frame that is sized to receive a shaped refill inserted at an acute angle of 75 degrees or less in relation to the dispenser's lateral central axis. This unique arrangement is designed to maintain consistent quality of liquids dispensed by preventing the substitution of product refills having different shapes whose contents are of uncertain quality. Refills may be readily manufactured and at low cost. Mechanical and motorized dispensers with optional proximity detection of a user's hand may be used with the inventive dispenser and refill arrangement. Liquid or foam may be dispensed depending on the design of the dispenser pump.Type: GrantFiled: October 1, 2015Date of Patent: February 25, 2020Assignee: Conopco, Inc.Inventors: Agnete Enga, Ivan Exposito Sanchez, Jamie Mark Nicholson, Kevin Richard Lozeau, Srinivasan Krishnan
-
Publication number: 20190322560Abstract: The present invention relates to a process that uses one or more evaporators to treat produced water containing silica. To address silica scaling, a crystallizing reagent is mixed with the produced water upstream of the evaporator. The crystallizing reagent is designed to precipitate a silica adsorbing compound such as magnesium hydroxide. The feedwater with the adsorbed silica is directed to an evaporator that produces a distillate and a concentrate containing the adsorbed silica. At least a portion of the concentrate having the silica adsorbing compound is directed to a separator that separates the silica adsorbing compound from the concentrate and recycles it back to where it is mixed with the produced water.Type: ApplicationFiled: April 11, 2017Publication date: October 24, 2019Applicant: Veolia Water Technologies, Inc.Inventors: Donald Boudreau, Mark Nicholson, Nathan Michael Jones
-
Publication number: 20180168407Abstract: A liquid dispenser has a bay surrounded by a shaped frame that is sized to receive a shaped refill inserted at an acute angle of 75 degrees or less in relation to the dispenser's lateral central axis. This unique arrangement is designed to maintain consistent quality of liquids dispensed by preventing the substitution of product refills having different shapes whose contents are of uncertain quality. Refills may be readily manufactured and at low cost. Mechanical and motorized dispensers with optional proximity detection of a user's hand may be used with the inventive dispenser and refill arrangement. Liquid or foam may be dispensed depending on the design of the dispenser pump.Type: ApplicationFiled: October 1, 2015Publication date: June 21, 2018Applicant: Conopco, Inc., d/b/a UNILEVERInventors: Agnete ENGA, Ivan EXPOSITO SANCHEZ, Jamie Mark NICHOLSON, Kevin Richard LOZEAU, Srinivasan KRISHNAN
-
Publication number: 20170200220Abstract: A method of improving customer management system are provided. A customer's financial retrieved from banking sources and questionnaire responses are used to generate a key performance indicator and a monthly budget. A temperature color indicator is displayed based on the key performance indicator, indicating whether a customer is on track to meeting their financial goals. A sandbox is provided for testing various hypothetical scenarios. The customer service representative allocated to a client may be recommended based on mode of communication and past rating by the client of the representative.Type: ApplicationFiled: January 9, 2017Publication date: July 13, 2017Inventors: Mark Nicholson, Vinay Venugopal
-
Patent number: 9019339Abstract: Methods, devices, and storage media provide for receiving a request to use a multiparty service; applying priority rules for routing the request toward a destination endpoint, wherein the applying comprises determining whether the destination endpoint is a private destination endpoint or a public destination endpoint; routing the request toward the private destination endpoint in response to determining that a destination address or a portion thereof included in the request corresponds to the private destination endpoint; and routing the request toward the public destination endpoint in response to determining that the destination address or the portion thereof included in the request corresponds to the public destination endpoint.Type: GrantFiled: November 26, 2012Date of Patent: April 28, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: Mark A. Nicholson, Shawn Ferdinand, Rachel Lee Scarbrough
-
Patent number: 8953462Abstract: A switch fabric for a modular router may be tested without connecting the switch fabric portion of the router to the other modular portions of the router. The switch fabric may generate test data units and insert the test data units into one or more elements of the switch fabric. The switch fabric may operate with the inserted test data units. A control component may receive data units from the switch fabric after operation of the switch fabric and analyze the received data units to determine whether the received data units correspond to the inserted test data units.Type: GrantFiled: August 17, 2012Date of Patent: February 10, 2015Assignee: Juniper Networks, Inc.Inventors: Hao Su, Mark Nicholson
-
Patent number: 8881259Abstract: Methods, devices, and storage media storing instructions to obtain logs from a security device and one or multiple service-providing devices, wherein the logs include information pertaining to traffic flow activity at an application layer associated with a service; store rules that identify behavior ranging from unintentional through intentional for one or multiple communication layers including an application layer; interpret the logs based on the rules; determine whether a violation exists based on the interpreting; and generate a notification that indicates the violation exists in response to a determination that the violation exists.Type: GrantFiled: December 18, 2012Date of Patent: November 4, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: Shawn Ferdinand, Jeffrey Allen Haltom, Rachel Lee Scarbrough, Mark A. Nicholson
-
Publication number: 20140173712Abstract: Methods, devices, and storage media storing instructions to obtain logs from a security device and one or multiple service-providing devices, wherein the logs include information pertaining to traffic flow activity at an application layer associated with a service; store rules that identify behavior ranging from unintentional through intentional for one or multiple communication layers including an application layer; interpret the logs based on the rules; determine whether a violation exists based on the interpreting; and generate a notification that indicates the violation exists in response to a determination that the violation exists.Type: ApplicationFiled: December 18, 2012Publication date: June 19, 2014Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Shawn Ferdinand, Jeffrey Allen Haltom, Rachel Lee Scarbrough, Mark A. Nicholson
-
Publication number: 20140146126Abstract: Methods, devices, and storage media provide for receiving a request to use a multiparty service; applying priority rules for routing the request toward a destination endpoint, wherein the applying comprises determining whether the destination endpoint is a private destination endpoint or a public destination endpoint; routing the request toward the private destination endpoint in response to determining that a destination address or a portion thereof included in the request corresponds to the private destination endpoint; and routing the request toward the public destination endpoint in response to determining that the destination address or the portion thereof included in the request corresponds to the public destination endpoint.Type: ApplicationFiled: November 26, 2012Publication date: May 29, 2014Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Mark A. Nicholson, Shawn Ferdinand, Rachel Lee Scarbrough
-
Patent number: 8345558Abstract: A router may be tested using a packet-based testing technique in which the test packets are generated by the router. In one implementation, a forwarding plane in a router may include a first component to process header information of packets to determine forwarding information, and a memory component to store payload data for the packets. A control plane of the router may generate test packets, insert the test packets into the forwarding plane, receive a second set of packets from the forwarding plane, analyze the second set of packets to determine whether the second set of packets correspond to the inserted plurality of test packets, and output, based on the analysis, test results, relating to the operation of the routing device.Type: GrantFiled: February 2, 2010Date of Patent: January 1, 2013Assignee: Juniper Networks, Inc.Inventors: Mark Nicholson, Dhairyashil Patil
-
Publication number: 20120307651Abstract: A switch fabric for a modular router may be tested without connecting the switch fabric portion of the router to the other modular portions of the router. The switch fabric may generate test data units and insert the test data units into one or more elements of the switch fabric. The switch fabric may operate with the inserted test data units. A control component may receive data units from the switch fabric after operation of the switch fabric and analyze the received data units to determine whether the received data units correspond to the inserted test data units.Type: ApplicationFiled: August 17, 2012Publication date: December 6, 2012Applicant: Juniper Networks Inc.Inventors: Hao SU, Mark NICHOLSON
-
Patent number: 8270308Abstract: A switch fabric for a modular router may be tested without connecting the switch fabric portion of the router to the other modular portions of the router. The switch fabric may generate test data units and insert the test data units into one or more elements of the switch fabric. The switch fabric may operate with the inserted test data units. A control component may receive data units from the switch fabric after operation of the switch fabric and analyze the received data units to determine whether the received data units correspond to the inserted test data units.Type: GrantFiled: December 14, 2009Date of Patent: September 18, 2012Assignee: Juniper Networks Inc.Inventors: Hao Su, Mark Nicholson
-
Patent number: D732307Type: GrantFiled: August 27, 2014Date of Patent: June 23, 2015Assignee: Conopco, Inc.Inventors: Agnete Enga, Ivan Exposito Sanchez, Jamie Mark Nicholson, Kevin Richard Lozeau
-
Patent number: D732308Type: GrantFiled: August 27, 2014Date of Patent: June 23, 2015Assignee: Conopco, Inc.Inventors: Agnete Enga, Ivan Exposito Sanchez, Jamie Mark Nicholson, Kevin Richard Lozeau