Patents by Inventor Mark Albert

Mark Albert 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: 20250067373
    Abstract: The present invention is directed to methods for constructing a flange on a pipe using an additive manufacturing process, such as directed energy deposition, powder bed fusion, friction-stir, or diode laser cladding. The flange can be constructed on a pipe comprising an oxide dispersion strengthen or nickel-based alloys, in particular a precipitation strengthened nickel-based alloy, such that the pipe maintains its inherent mechanical and metallurgical properties, including hardness, tensile strength, yield strength, fracture toughness, creep strength, fatigue, which would otherwise be reduced based upon typical welding of a flange to the end of the pipe. The flange can be constructed around the exterior of a pipe at the end of the pipe to allow use of the flange in connecting the pipe via bolting to other piping components, such as another pipe with a corresponding flange, a valve flange, a pump flange, or any other type of flange.
    Type: Application
    Filed: January 6, 2023
    Publication date: February 27, 2025
    Inventors: David Wayne Gandy, Mark Albert
  • 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: 9872637
    Abstract: A medical evaluation system includes an I/O module, a processing module, and an analysis module. The I/O module receives sensory data obtained by a motion sensor disposed in a mobile device carried by a patient at least when the patient is in a non-clinical environment. The processing module extracts medically relevant data from the sensory data received from the sensor in the mobile device. The relevant data includes one or more features of interest in the sensory data. The analysis module derives one or more surrogate biomarkers from the relevant data. The surrogate biomarkers represent at least one of a state or a progression of a medical condition of the patient. The mobile device may be a mobile phone carried by the patient and the sensor may include at least one of an accelerometer or a gyroscope that generates the sensory data to represent movements of the patient.
    Type: Grant
    Filed: April 21, 2011
    Date of Patent: January 23, 2018
    Assignees: The Rehabilitation Institute of Chicago, Northwestern University
    Inventors: Konrad Kording, Mark Albert, Andrew Levien
  • Patent number: 9716636
    Abstract: Techniques for separately accounting for multiple transactions in the same data packets communicated over a network using Transport Control Protocol (TCP) include receiving an Internet Protocol (IP) data packet that includes Transport Control Protocol (TCP) payload data. The TCP payload is parsed to determine boundary data that indicates a byte location on a boundary between a first transaction and a second transaction. A byte count that indicates a number of bytes in the TCP payload associated with the first transaction is determined based on the boundary data. Accounting data for the first transaction is determined based at least in part on the byte count. These techniques allow a service gateway to bill separately for different requests and responses carried in TCP data packets, such as those for Hypertext Transfer Protocol (HTTP) and Real Time Streaming Protocol (RTSP).
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: July 25, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Mark Albert, Robert Batz, Louis Menditto, Richard Gray, Tzu-Ming Tsang, Michael Sutton
  • Patent number: 9600332
    Abstract: Methods and apparatus for providing availability information of a virtual machine to a load balancer are disclosed. The availability information of the virtual machine may be normalized information from performance metrics of the virtual machine and performance metrics of the physical machine on which the virtual machine operates. The normalized availability of a virtual machine is provided by a feedback agent executing on the virtual machine. Alternatively, the normalized availability of a virtual machine is provided by a feedback agent executing on a hypervisor executing multiple virtual machines on a common set of physical computing hardware.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: March 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh S. Patel, Chris O'Rourke, Udayakumar Srinivasan, Mark Albert
  • Patent number: 9209983
    Abstract: In one embodiment, a method includes receiving a selected communication session of a transaction associated with a prepaid end user, such that the transaction comprises a plurality of communication sessions. The method includes associating the selected communication session with the transaction and extracting data from the selected communication session associated with the transaction. The method includes generating a single advice of charge request for the transaction before the selected communication session is completed, the single advice of charge request comprising the extracted data from the selected communication session associated with the transaction.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: December 8, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Robert M. Batz, Clarence L. Deitrich, Mark Albert
  • Patent number: 9202237
    Abstract: In one embodiment, a method includes receiving a plurality of communication sessions of a transaction associated with a postpaid end user. The method includes associating the plurality of communication sessions with the transaction and extracting data from the plurality of communication sessions associated with the transaction. The method includes generating a single billing record after the transaction is completed, the single billing record comprising the extracted data from the plurality of communication sessions associated with the transaction.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: December 1, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Clarence L. Deitrich, Walter G. Dixon, Mark Albert
  • 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
  • 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: 20150058043
    Abstract: A rehabilitation dashboard system and method for the display of information relating to the treatment and care of a patient in a rehabilitation setting is disclosed.
    Type: Application
    Filed: August 25, 2014
    Publication date: February 26, 2015
    Inventors: Allen W. Heinemann, Sara Jerousek, James Sliwa, Eileen French, Elizabeth Garcia, Mark Thomas, Tim McKula, Tom Snyder, Mary Henry, Konrad Kording, Mark Albert
  • Publication number: 20140149580
    Abstract: Techniques for separately accounting for multiple transactions in the same data packets communicated over a network using Transport Control Protocol (TCP) include receiving an Internet Protocol (IP) data packet that includes Transport Control Protocol (TCP) payload data. The TCP payload is parsed to determine boundary data that indicates a byte location on a boundary between a first transaction and a second transaction. A byte count that indicates a number of bytes in the TCP payload associated with the first transaction is determined based on the boundary data. Accounting data for the first transaction is determined based at least in part on the byte count. These techniques allow a service gateway to bill separately for different requests and responses carried in TCP data packets, such as those for Hypertext Transfer Protocol (HTTP) and Real Time Streaming Protocol (RTSP).
    Type: Application
    Filed: April 9, 2013
    Publication date: May 29, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Mark Albert, Robert Batz, Louis Menditto, Richard Gray, Tzu-Ming Tsang, Michael Sutton
  • Patent number: 8438281
    Abstract: Techniques for separately accounting for multiple transactions in the same data packets communicated over a network using Transport Control Protocol (TCP) include receiving an Internet Protocol (IP) data packet that includes Transport Control Protocol (TCP) payload data. The TCP payload is parsed to determine boundary data that indicates a byte location on a boundary between a first transaction and a second transaction. A byte count that indicates a number of bytes in the TCP payload associated with the first transaction is determined based on the boundary data. Accounting data for the first transaction is determined based at least in part on the byte count. These techniques allow a service gateway to bill separately for different requests and responses carried in TCP data packets, such as those for Hypertext Transfer Protocol (HTTP) and Real Time Streaming Protocol (RTSP).
    Type: Grant
    Filed: July 6, 2005
    Date of Patent: May 7, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Albert, Robert Batz, Louis Menditto, Richard Gray, Tzu-Ming Tsang, Michael Sutton
  • Publication number: 20130041290
    Abstract: A medical evaluation system includes an I/O module, a processing module, and an analysis module. The I/O module receives sensory data obtained by a motion sensor disposed in a mobile device carried by a patient at least when the patient is in a non-clinical environment. The processing module extracts medically relevant data from the sensory data received from the sensor in the mobile device. The relevant data includes one or more features of interest in the sensory data. The analysis module derives one or more surrogate biomarkers from the relevant data. The surrogate biomarkers represent at least one of a state or a progression of a medical condition of the patient. The mobile device may be a mobile phone carried by the patient and the sensor may include at least one of an accelerometer or a gyroscope that generates the sensory data to represent movements of the patient.
    Type: Application
    Filed: April 21, 2011
    Publication date: February 14, 2013
    Applicants: Northwestern University, The Rehabilitation Institute of Chicago
    Inventors: Konrad Kording, Mark Albert, Andrew Levien
  • Patent number: 7958238
    Abstract: A method for managing network access is provided that includes receiving a signal indicating a change in a network parameter, the change reflecting that an end user associated with a communication session has changed from using a first network node to a second network node. Each of the network nodes is operable to facilitate the communication session associated with the end user. The method also includes communicating with a billing system element to notify the billing system element of the change in the network parameter and receiving quota information for the end user associated with the second network node. The billing information associated with the second network node may be applied to the communication session, the billing information being based on the quota information.
    Type: Grant
    Filed: February 7, 2003
    Date of Patent: June 7, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Robert M. Batz, Mark Albert, Louis F. Menditto, Laurent H. Andriantsiferana, Pranav K. Tiwari
  • Publication number: 20110106949
    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: Application
    Filed: October 30, 2009
    Publication date: May 5, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Alpesh S. Patel, Chris O'Rourke, Mark Albert, Robert A. Mackie, Walter G. Dixon
  • Patent number: 7924854
    Abstract: A method for billing end users in a peer-to-peer transaction in a network environment is provided that includes a client services packet gateway operable to communicate with a first end user and a second end user in order to facilitate the peer-to-peer transaction and a flow manager element operable to receive one or more packets of the peer-to-peer transaction from one or more interfaces, such that the interface is a subscriber interface or a network interface. The flow manager is further operable to associate a first session object with the first user and associate a second session object with the second user.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: April 12, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Walter G. Dixon, Robert M. Batz, Robert A. Mackie, Mark Albert, Chris O'Rourke, Humberto Tavares
  • Patent number: 7894359
    Abstract: A method for distributing information in a network environment is provided that includes receiving one or more packets from a communication flow initiated by an end user and selectively communicating information associated with the communication flow to a network element so that the network element may correlate a source with the communication flow.
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: February 22, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Chris O'Rourke, Louis F. Menditto, Dwight R. Frye, Jr., Keith R. Schomburg, Robert A. Mackie, Mark Albert, Walter G. Dixon, Thomas R. Bakita, Frank W. Pittenger, John G. White
  • Patent number: 7890662
    Abstract: In accordance with one embodiment, a method includes creating a first session object by a first traffic processor of a first network element operating in an active mode, the first session object being associated with a communication session between an end user terminal and an information provider. The method further includes sending a state synchronization message associated with the first session object from the first traffic processor. The state synchronization message includes a transport layer address associated with a second traffic processor of a second network element operating in a standby mode. The state synchronization message is adapted to be received by the second traffic processor and cause the second traffic processor to create a second session object, the second session object tracking the communication session between the end user terminal and the information provider.
    Type: Grant
    Filed: August 14, 2007
    Date of Patent: February 15, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Albert, Chris O'Rourke, Richard L. Gray, Robert A. Mackie
  • Patent number: 7843958
    Abstract: Resolving a Layer 3 address includes maintaining an address resolution table at each slave processor of a number of slave processors. The slave processors have a master processor, and the master processor and the slave processors are associated with a unified address. An address resolution table includes one or more Layer 2-Layer 3 address mappings. An address resolution request requesting a Layer 2 address corresponding to a Layer 3 address is sent from a slave processor. The address resolution request uses the unified address. An address resolution response comprising the Layer 2 address is received at the master processor. The master processor sends the response to the slaves.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: November 30, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Albert, Chris O'Rourke, Richard L. Gray, Walter G. Dixon, Tzu-Ming Tsang, Wai-tak Siu