Patents by Inventor Mark Nicholson

Mark 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: 11932497
    Abstract: 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: Grant
    Filed: March 17, 2022
    Date of Patent: March 19, 2024
    Assignee: ATS CORPORATION
    Inventors: Kenneth Wayne Nicholson, Philip David Munroe, James Mark McLean, Robert James MacGregor, David Andrew Tait, Gustavo Barea, Roger Craig Hogan
  • Patent number: 11914989
    Abstract: 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: Grant
    Filed: October 28, 2021
    Date of Patent: February 27, 2024
    Assignee: Coherent Logix, Incorporated
    Inventors: Stephen E. Lim, Viet N. Ngo, Jeffrey M. Nicholson, John Mark Beardslee, Teng-I Wang, Zhong Qing Shang, Michael Lyle Purnell
  • Publication number: 20230172683
    Abstract: 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: Application
    Filed: December 2, 2022
    Publication date: June 8, 2023
    Inventors: Nathaniel Smith, Derek Amanatullah, Mark Nicholson, John Mauriello, Noah Davis, Colin Willson, Alison Rivas
  • Patent number: 11256926
    Abstract: 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: Grant
    Filed: August 15, 2017
    Date of Patent: February 22, 2022
    Inventors: Mark Nicholson, Yang Lu
  • Publication number: 20210279476
    Abstract: 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: Application
    Filed: August 15, 2017
    Publication date: September 9, 2021
    Inventors: Mark NICHOLSON, Yang LU
  • Patent number: 10807895
    Abstract: 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: Grant
    Filed: April 11, 2017
    Date of Patent: October 20, 2020
    Assignee: Veolia Water Technologies, Inc.
    Inventors: Donald Boudreau, Mark Nicholson, Nathan Michael Jones
  • Patent number: 10568467
    Abstract: 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: Grant
    Filed: October 1, 2015
    Date of Patent: February 25, 2020
    Assignee: Conopco, Inc.
    Inventors: Agnete Enga, Ivan Exposito Sanchez, Jamie Mark Nicholson, Kevin Richard Lozeau, Srinivasan Krishnan
  • Publication number: 20190322560
    Abstract: 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: Application
    Filed: April 11, 2017
    Publication date: October 24, 2019
    Applicant: Veolia Water Technologies, Inc.
    Inventors: Donald Boudreau, Mark Nicholson, Nathan Michael Jones
  • Publication number: 20180168407
    Abstract: 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: Application
    Filed: October 1, 2015
    Publication date: June 21, 2018
    Applicant: Conopco, Inc., d/b/a UNILEVER
    Inventors: Agnete ENGA, Ivan EXPOSITO SANCHEZ, Jamie Mark NICHOLSON, Kevin Richard LOZEAU, Srinivasan KRISHNAN
  • Publication number: 20170200220
    Abstract: 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: Application
    Filed: January 9, 2017
    Publication date: July 13, 2017
    Inventors: Mark Nicholson, Vinay Venugopal
  • Patent number: 9019339
    Abstract: 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: Grant
    Filed: November 26, 2012
    Date of Patent: April 28, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mark A. Nicholson, Shawn Ferdinand, Rachel Lee Scarbrough
  • Patent number: 8953462
    Abstract: 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: Grant
    Filed: August 17, 2012
    Date of Patent: February 10, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Hao Su, Mark Nicholson
  • Patent number: 8881259
    Abstract: 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: Grant
    Filed: December 18, 2012
    Date of Patent: November 4, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Shawn Ferdinand, Jeffrey Allen Haltom, Rachel Lee Scarbrough, Mark A. Nicholson
  • Publication number: 20140173712
    Abstract: 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: Application
    Filed: December 18, 2012
    Publication date: June 19, 2014
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Shawn Ferdinand, Jeffrey Allen Haltom, Rachel Lee Scarbrough, Mark A. Nicholson
  • Publication number: 20140146126
    Abstract: 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: Application
    Filed: November 26, 2012
    Publication date: May 29, 2014
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Mark A. Nicholson, Shawn Ferdinand, Rachel Lee Scarbrough
  • Patent number: 8345558
    Abstract: 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: Grant
    Filed: February 2, 2010
    Date of Patent: January 1, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Mark Nicholson, Dhairyashil Patil
  • Publication number: 20120307651
    Abstract: 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: Application
    Filed: August 17, 2012
    Publication date: December 6, 2012
    Applicant: Juniper Networks Inc.
    Inventors: Hao SU, Mark NICHOLSON
  • Patent number: 8270308
    Abstract: 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: Grant
    Filed: December 14, 2009
    Date of Patent: September 18, 2012
    Assignee: Juniper Networks Inc.
    Inventors: Hao Su, Mark Nicholson
  • Patent number: D732307
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: June 23, 2015
    Assignee: Conopco, Inc.
    Inventors: Agnete Enga, Ivan Exposito Sanchez, Jamie Mark Nicholson, Kevin Richard Lozeau
  • Patent number: D732308
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: June 23, 2015
    Assignee: Conopco, Inc.
    Inventors: Agnete Enga, Ivan Exposito Sanchez, Jamie Mark Nicholson, Kevin Richard Lozeau