Patents by Inventor Nicolas Catania

Nicolas Catania 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: 9736140
    Abstract: Described is a process for securely authorizing access to media content from a first device to a second device. Access to content may be authorized by performing authentication from the first device. Information used for authentication (e.g. login information) is not shared with the second device. Instead, a token may be used to authenticate the second device. The authorization process may be done in a secure manner by sharing only the generated token with the second device. Authentication information may not be derived from the token, and accordingly, even if the second device is not secure or the token is exposed, authentication information remains secure.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: August 15, 2017
    Assignee: Google Inc.
    Inventors: Huahui Wu, Nicolas Catania, Curtis Gerald Condra
  • Patent number: 9323916
    Abstract: Described is a process for securely authorizing access to media content from a first device to a second device. Access to content may be authorized by performing authentication from the first device. Information used for authentication (e.g. login information) is not shared with the second device. Instead, a token may be used to authenticate the second device. The authorization process may be done in a secure manner by sharing only the generated token with the second device. Authentication information may not be derived from the token, and accordingly, even if the second device is not secure or the token is exposed, authentication information remains secure.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: April 26, 2016
    Assignee: Google Inc.
    Inventors: Huahui Wu, Nicolas Catania, Curtis Gerald Condra
  • Patent number: 8060645
    Abstract: Transmission Control Protocol (TCP) segments received from a server are processed to result in improved reliability. An embodiment of the method comprises receiving a first TCP segment from a server and placing the first TCP segment in a segment queue, the first TCP segment having a first sequence number. A determination is made as to whether a second TCP segment is missing from the segment queue based at least in part on a first sequence number. Responsive to determining that the second TCP is missing from the segment queue, placing a placeholder for the second TCP segment in the segment queue. The first TCP segment is delivered to an application responsive to the first TCP segment being the next TCP segment in a sequence.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: November 15, 2011
    Assignee: Google Inc.
    Inventor: Nicolas Catania
  • Patent number: 7984128
    Abstract: A system for managing an information technology (IT) resource comprises a managed object that represents the resource. At least one management interface is associated with the managed object. The management interface is configured with at least one component that represents a management feature for the resource. An attribute associated with the at least one component in the management interface indicates the presence of the management feature to a manager. The system provides a common, consistent facility for accessing management features of resources represented by a managed object configured with one or more management interfaces. The management interfaces allow manager to access information to monitor, audit, and control various aspects of the resources. Managers can also use information in the management interfaces to determine management attributes and relationships among related managed objects.
    Type: Grant
    Filed: May 23, 2003
    Date of Patent: July 19, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Guillaume N. Vambenepe, Nicolas Catania, Bryan P. Murray, M. Homayoun Pourheidari
  • Patent number: 7945860
    Abstract: A system for managing a conversation includes one or more interfaces configured to provide management information about the conversation to a manager. The interface can be configured to provide information regarding a resource such as a Web service that contains the conversation. Information regarding the conversation that may be made available to the manager includes the number of failed messages processed by the conversation; the number of successful messages processed by the conversation; the total number of messages processed by the conversation; the number of other resources participating in the conversation; the identity of other resources participating in the conversation; an identifier of the conversation; the last message received; the last fault message received; and an identifier of the resource that contains the conversation.
    Type: Grant
    Filed: May 14, 2003
    Date of Patent: May 17, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Guillaume N. Vambenepe, Nicolas Catania, Bryan P. Murray, M. Homayoun Pourheidari
  • Patent number: 7925981
    Abstract: A system for managing a Web service comprises a service managed object associated with the Web service. The service managed object includes an interface configured to represent management features for the service to a manager. The manager can access information regarding the Web service via the interface such as a list of conversations associated with the Web service, and the relationship of the service managed object to other managed objects.
    Type: Grant
    Filed: May 14, 2003
    Date of Patent: April 12, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: M. Homayoun Pourheidari, Nicolas Catania, Bryan P. Murray, Guillaume N. Vambenepe
  • Patent number: 7509651
    Abstract: A managed object implements an interface that includes information regarding events that can occur during operation of the managed object and other resources and managed objects. A manager can subscribe to receive a notification when one or more of the events occur in a pull mode where the notifications are sent only when requested by the manager. The manager can also subscribe to receive notification of the events in a push mode where the managed objects send the notifications to the manager when the events occur.
    Type: Grant
    Filed: May 23, 2003
    Date of Patent: March 24, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nicolas Catania, Bryan P. Murray, M. Homayoun Pourheidari, Guillaume N. Vambenepe
  • Publication number: 20050015472
    Abstract: A managed object implements an interface that includes information regarding events that can occur during operation of the managed object and other resources and managed objects. A manager can subscribe to receive a notification when one or more of the events occur in a pull mode where the notifications are sent only when requested by the manager. The manager can also subscribe to receive notification of the events in a push mode where the managed objects send the notifications to the manager when the events occur.
    Type: Application
    Filed: May 23, 2003
    Publication date: January 20, 2005
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Nicolas Catania, Bryan Murray, M. Pourheidari, Guillaume Vambenepe
  • Publication number: 20040237042
    Abstract: A system for managing an information technology (IT) resource comprises a managed object that represents a particular resource. At least one interface is associated with the managed object. The managed object is configured to receive a request from a manager; forward the request to a group of managed objects specified by the request; gather responses to the request from the group of managed objects; and transmit the responses from the group of managed objects to the manager in a single response.
    Type: Application
    Filed: May 23, 2003
    Publication date: November 25, 2004
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Bryan P. Murray, Nicolas Catania, M. Homayoun Pourheidari, Guillaume N. Vambenepe
  • Publication number: 20040237094
    Abstract: A system for managing an information technology (IT) resource comprises a managed object that represents the resource. At least one management interface is associated with the managed object. The management interface is configured with at least one component that represents a management feature for the resource. An attribute associated with the at least one component in the management interface indicates the presence of the management feature to a manager. The system provides a common, consistent facility for accessing management features of resources represented by a managed object configured with one or more management interfaces. The management interfaces allow manager to access information to monitor, audit, and control various aspects of the resources. Managers can also use information in the management interfaces to determine management attributes and relationships among related managed objects.
    Type: Application
    Filed: May 23, 2003
    Publication date: November 25, 2004
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Guillaume N. Vambenepe, Nicolas Catania, Bryan P. Murray, M. Homayoun Pourheidari
  • Publication number: 20040230650
    Abstract: A system for managing a conversation includes one or more interfaces configured to provide management information about the conversation to a manager. The interface can be configured to provide information regarding a resource such as a Web service that contains the conversation. Information regarding the conversation that may be made available to the manager includes the number of failed messages processed by the conversation; the number of successful messages processed by the conversation; the total number of messages processed by the conversation; the number of other resources participating in the conversation; the identity of other resources participating in the conversation; an identifier of the conversation; the last message received; the last fault message received; and an identifier of the resource that contains the conversation.
    Type: Application
    Filed: May 14, 2003
    Publication date: November 18, 2004
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Guillaume N. Vambenepe, Nicolas Catania, Bryan P. Murray, M. Homayoun Pourheidari
  • Publication number: 20040230943
    Abstract: A system for managing an information technology (IT) resource comprises a computer processor and a managed object executable on the computer processor. The managed object is associated with the resource and includes information regarding at least one interface configured to allow a manager to monitor the resource. The manager can discover an interface description document. The interface description exposes selected management features for the resource to the manager. Different management features can be exposed to different managers based on the manager's access privileges. Managers with appropriate authority can access other management features for a particular resource through one or more extended interfaces.
    Type: Application
    Filed: May 14, 2003
    Publication date: November 18, 2004
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: M. Homayoun Pourheidari, Nicolas Catania, Bryan P. Murray, Guillaume N. Vambenepe
  • Publication number: 20040230674
    Abstract: A system for managing a Web service comprises a service managed object associated with the Web service. The service managed object includes an interface configured to represent management features for the service to a manager. The manager can access information regarding the Web service via the interface such as a list of conversations associated with the Web service, and the relationship of the service managed object to other managed objects.
    Type: Application
    Filed: May 14, 2003
    Publication date: November 18, 2004
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: M. Homayoun Pourheidari, Nicolas Catania, Bryan P. Murray, Guillaume N. Vambenepe