Patents by Inventor Robert A. Mackie

Robert A. Mackie 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: 20220063998
    Abstract: A process is provided to produce a micronized sulphur powder product, including the preparation of a micronized sulphur emulsion from molten sulphur and a dispersant solution, including a surfactant in a concentration less than the critical micelle concentration of the surfactant.
    Type: Application
    Filed: December 23, 2019
    Publication date: March 3, 2022
    Inventors: Robert MACKIE, Bri SEBASTIAN, Mitchel FLEGEL
  • Patent number: 10683113
    Abstract: A device and corresponding systems and methods are provided for wrapping an object resting on an object conveyor defining an object path, the object conveyor conveying the object in a forward direction along the object path, the device comprising: an orbital wrapping mechanism configured to travel in an elliptical path around the object path and to deposit a stretch wrapping material; a wrapping material conveyor configured for cooperation with the object conveyor, the wrapping material conveyor positioned beneath the object conveyor such that when the orbital wrapping mechanism travels along the elliptical path, the orbital wrapping mechanism deposits the stretch wrapping material around both at least a portion of the object and at least a portion of the wrapping material conveyor, the wrapping material conveyor having at least one bearing surface in contact with the stretch wrapping material and movable in a forward direction such that the stretch wrapping material is conveyed along with the object in the f
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: June 16, 2020
    Assignee: 1137508 ON LTD.
    Inventors: Laurie Robert Mackie, Defu Lou
  • Patent number: 10287043
    Abstract: Apparatuses and methods are provided in relation to a wrapping machine for wrapping packages, and more particularly, to a film-breaking apparatus for use with a wrapping machine having a dispenser carriage movable along a wrapping axis for wrapping a film around a package. The film-breaking apparatus includes a trigger arm coupled to the dispenser carriage; a puncturing arm including a puncturing member, the puncturing arm pivotably connected to the trigger arm such that the trigger arm is free to rotate relative to the puncturing arm in a first rotational direction, and rotationally coupled to the puncturing arm in a second rotational direction. The puncturing arm is configured to puncture the film being dispensed by the dispenser carriage with the puncturing member when rotated by the trigger arm.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: May 14, 2019
    Assignee: 1137508 ON LTD.
    Inventors: Laurie Robert Mackie, Defu Lou
  • Publication number: 20180334273
    Abstract: A device and corresponding systems and methods are provided for wrapping an object resting on an object conveyor defining an object path, the object conveyor conveying the object in a forward direction along the object path, the device comprising: an orbital wrapping mechanism configured to travel in an elliptical path around the object path and to deposit a stretch wrapping material; a wrapping material conveyor configured for cooperation with the object conveyor, the wrapping material conveyor positioned beneath the object conveyor such that when the orbital wrapping mechanism travels along the elliptical path, the orbital wrapping mechanism deposits the stretch wrapping material around both at least a portion of the object and at least a portion of the wrapping material conveyor, the wrapping material conveyor having at least one bearing surface in contact with the stretch wrapping material and movable in a forward direction such that the stretch wrapping material is conveyed along with the object in the f
    Type: Application
    Filed: May 19, 2017
    Publication date: November 22, 2018
    Inventors: Laurie Robert MACKIE, Defu LOU
  • Patent number: 10110433
    Abstract: A method is provided in one example embodiment and includes communicating a message from a network element to a remote data plane element in order to request a data plane resource for hosting a session for a particular subscriber. The remote data plane element is designated to host a data plane function for a particular mobile network subscriber and the data plane resource comprises at least one of memory space and processor allocation. The method further includes discovering nodes capable of supporting the control plane functions; discovering nodes capable of supporting the data plane functions for the session; and performing a system-specific internal configuration to support separation of the data plane functions and the control plane functions.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: October 23, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Gary B. Mahaffey, Jayaraman R. Iyer, Michel Khouderchah, Kent K. Leung, Robert A. Mackie, Timothy P. Stammers, Hy Quoc Pham
  • Patent number: 9923728
    Abstract: In one embodiment, a method includes receiving one or more packets of a communication session from one or more interfaces, such that the interface is a subscriber interface or a network interface. The method further includes associating the communication session to an end user with a source Internet Protocol (IP) address of the packet if the packet is received from the subscriber interface or to an end user with a destination IP address of the packet if the packet is received from the network interface.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: March 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Robert M. Batz, Walter G. Dixon, Robert A. Mackie, Mark Albert, Chris O'Rourke, Humberto M. Tavares
  • Patent number: 9722933
    Abstract: A data flow is received at a network processor that includes a plurality of frames. A first set of frames in the plurality of frames are passed from the network processor to a general processor for processing by the general processor. A flow acceleration request is received at the network processor from the general processor based at least in part on inspection of a first frame in the first set of frames. The flow acceleration request is received subsequent to passing at least two of the first set of frames to the general processor. A particular frame in the plurality of frames received subsequent to the first set of frames is processed by the network processor such that it is accelerated relative to processing of the first set of frames by the general processor and bypasses the general processor.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: August 1, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Bhagatram Yaugand Janarthanan, Imnaz Meher Jilani, Robert A. Mackie, Tzu-Ming Tsang, Walter Dixon
  • Publication number: 20170203870
    Abstract: Apparatuses and methods are provided in relation to a wrapping machine for wrapping packages, and more particularly, to a film-breaking apparatus for use with a wrapping machine having a dispenser carriage movable along a wrapping axis for wrapping a film around a package. The film-breaking apparatus includes a trigger arm coupled to the dispenser carriage; a puncturing arm including a puncturing member, the puncturing arm pivotably connected to the trigger arm such that the trigger arm is free to rotate relative to the puncturing arm in a first rotational direction, and rotationally coupled to the puncturing arm in a second rotational direction. The puncturing arm is configured to puncture the film being dispensed by the dispenser carriage with the puncturing member when rotated by the trigger arm.
    Type: Application
    Filed: January 14, 2016
    Publication date: July 20, 2017
    Inventors: LAURIE ROBERT MACKIE, DEFU LOU
  • Patent number: 9246825
    Abstract: At least one first frame of a first data flow is inspected by a general processing unit to associate the first data flow with an aggregate session, the aggregate session corresponding to a first set of aggregate data flows including the first data flow and at least one other data flow. Acceleration of the first data flow, by a network processing unit, can be authorized based on the inspection of the at least one first frame. Acceleration of the first data flow can be subject to at least a set of conditions including an aggregate trigger, the aggregate trigger defining that the acceleration of at least the first data flow be halted in response to an aggregate threshold amount of traffic being detected among the first set of aggregate data flows.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: January 26, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Imnaz Meher Jilani, Kevin F. Clayton, Mahesh C. Kalyanakrishnan, Robert A. Mackie, Showen Yeh
  • Patent number: 9210122
    Abstract: A method is provided in one example and includes maintaining a correlation between a domain name and a plurality of Internet protocol (IP) addresses included in a domain name system (“DNS”) response to a DNS request in connection with DNS exchange between a subscriber and a DNS server, wherein each of the IP addresses corresponds to one of a plurality of web servers associated with the domain name; receiving from the subscriber a packet associated with a flow; identifying an IP address within the packet as being one of the plurality of IP addresses included in the DNS response; and executing a policy decision for the subsequent flow without inspecting the contents of the subsequent flow at layer 7 based on an identity of the subscriber and the domain name correlated to the identified IP address, wherein the policy decision comprises charging a different rate for a particular flow.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: December 8, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Robert Batz, Robert Mackie
  • Patent number: 9166921
    Abstract: At least one first frame of a first data flow is inspected by a general processing unit to at least determine whether a subsequent portion of the first data flow can be delegated to a network processing unit for accelerated processing. A deceleration trigger is defined for the first data flow from the inspection of the first frame. A first subsequent portion of the first data flow is delegated to a network processing unit for accelerated processing based, at least in part, on the defining of the first deceleration trigger. The first deceleration trigger defines at least one first condition that, when met during accelerated processing of the first data flow, prompts returning processing of the first data flow from the network processing unit to the general processing unit for further inspection of subsequent packets.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: October 20, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Bhagatram Yaugand Janarthanan, Robert A. Mackie, Tzu-Ming Tsang, Walter Dixon
  • Patent number: 9122537
    Abstract: According to one embodiment, availability information describing virtual machines running on physical machines is accessed. The availability information associates each virtual machine with a physical resource used by the virtual machine. Use by the virtual machines is determined from the availability information. Availability of the physical resources is determined according to the use. Server load is balanced according to the availability of the physical resources. According to another embodiment, the following is performed until a load is accommodated: selecting a server having a load that is less than an expansion threshold; loading the server until the expansion threshold is reached; selecting a next server having a load that is less than a next expansion threshold; and loading the next server until the next expansion threshold is reached. Load of a low load server is determined to be below a contraction threshold, and the low load server is drained.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: September 1, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh S. Patel, Chris O'Rourke, Mark Albert, Robert A. Mackie, Walter G. Dixon
  • Publication number: 20150229483
    Abstract: In one embodiment, a method includes receiving one or more packets of a communication session from one or more interfaces, such that the interface is a subscriber interface or a network interface. The method further includes associating the communication session to an end user with a source Internet Protocol (IP) address of the packet if the packet is received from the subscriber interface or to an end user with a destination IP address of the packet if the packet is received from the network interface.
    Type: Application
    Filed: April 23, 2015
    Publication date: August 13, 2015
    Inventors: Robert M. Batz, Walter G. Dixon, Robert A. Mackie, Mark Albert, Chris O'Rourke, Humberto M. Tavares
  • Publication number: 20150195245
    Abstract: A method is provided in one example and includes maintaining a correlation between a domain name and a plurality of Internet protocol (IP) addresses included in a domain name system (“DNS”) response to a DNS request in connection with DNS exchange between a subscriber and a DNS server, wherein each of the IP addresses corresponds to one of a plurality of web servers associated with the domain name; receiving from the subscriber a packet associated with a flow; identifying an IP address within the packet as being one of the plurality of IP addresses included in the DNS response; and executing a policy decision for the subsequent flow without inspecting the contents of the subsequent flow at layer 7 based on an identity of the subscriber and the domain name correlated to the identified IP address, wherein the policy decision comprises charging a different rate for a particular flow.
    Type: Application
    Filed: March 18, 2015
    Publication date: July 9, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Robert Batz, Robert Mackie
  • Publication number: 20150172119
    Abstract: A method is provided in one example embodiment and includes communicating a message from a network element to a remote data plane element in order to request a data plane resource for hosting a session for a particular subscriber. The remote data plane element is designated to host a data plane function for a particular mobile network subscriber and the data plane resource comprises at least one of memory space and processor allocation. The method further includes discovering nodes capable of supporting the control plane functions; discovering nodes capable of supporting the data plane functions for the session; and performing a system-specific internal configuration to support separation of the data plane functions and the control plane functions.
    Type: Application
    Filed: February 27, 2015
    Publication date: June 18, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Gary B. Mahaffey, Jayaraman R. Iyer, Michel Khouderchah, Kent K. Leung, Robert A. Mackie, Timothy P. Stammers, Hy Quoc Pham
  • Patent number: 9054882
    Abstract: In one embodiment, a method includes receiving one or more packets of a communication session from one or more interfaces, such that the interface is a subscriber interface or a network interface. The method further includes associating the communication session to an end user with a source Internet Protocol (IP) address of the packet if the packet is received from the subscriber interface or to an end user with a destination IP address of the packet if the packet is received from the network interface.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: June 9, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Robert M. Batz, Walter G. Dixon, Robert A. Mackie, Mark Albert, Chris O'Rourke, Humberto M. Tavares
  • Publication number: 20150146719
    Abstract: A data flow is received at a network processor that includes a plurality of frames. A first set of frames in the plurality of frames are passed from the network processor to a general processor for processing by the general processor. A flow acceleration request is received at the network processor from the general processor based at least in part on inspection of a first frame in the first set of frames. The flow acceleration request is received subsequent to passing at least two of the first set of frames to the general processor. A particular frame in the plurality of frames received subsequent to the first set of frames is processed by the network processor such that it is accelerated relative to processing of the first set of frames by the general processor and bypasses the general processor.
    Type: Application
    Filed: February 2, 2015
    Publication date: May 28, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Bhagatram Yaugand Janarthanan, Imnaz Meher Jilani, Robert A. Mackie, Tzu-Ming Tsang, Walter Dixon
  • Patent number: D790686
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: June 27, 2017
    Assignee: GlaxoSmithKline Intellectual Property Management Limited
    Inventors: Mark Anthony Cox, Joseph John Fire, Michelle Nicole Kwasny, Scott Robert Mackie, Robert John McCaffrey, Jason Lee Robinson, Gerd Schmieta
  • Patent number: D868244
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: November 26, 2019
    Assignee: GlaxoSmithKline Intellectual Property Management Limited
    Inventors: Mark Anthony Cox, Joseph John Fire, Michelle Nicole Kwasny, Scott Robert Mackie, Robert John McCaffrey, Jason Lee Robinson, Gerd Schmieta
  • Patent number: D981557
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: March 21, 2023
    Inventors: Michelle Nicole Kwasny, Scott Robert Mackie, Robert John McCaffrey, Jason Lee Robinson, Gerd Schmieta