Patents by Inventor Akhil Sahai

Akhil Sahai 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: 11630956
    Abstract: Techniques for automatically extracting data from documents using multiple deep learning models are provided. According to one set of embodiments, a computer system can receive a document in an electronic format and can segment, using an image segmentation deep learning model, the document into a plurality of segments, where each segment corresponds to a visually discrete portion of the document and is classified as being one of a plurality of types. The computer system can then, for each segment in the plurality of segments, retrieve text in the segment using optical character recognition (OCR) and extract data in the segment from the retrieved text using a named entity recognition (NER) deep learning model, where the retrieving and the extracting are performed in a manner that takes into account the segment's type.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: April 18, 2023
    Assignee: Jade Global, Inc.
    Inventors: Karan Yaramada, Akhil Sahai, Adesh Patel
  • Publication number: 20220121821
    Abstract: Techniques for automatically extracting data from documents using multiple deep learning models are provided. According to one set of embodiments, a computer system can receive a document in an electronic format and can segment, using an image segmentation deep learning model, the document into a plurality of segments, where each segment corresponds to a visually discrete portion of the document and is classified as being one of a plurality of types. The computer system can then, for each segment in the plurality of segments, retrieve text in the segment using optical character recognition (OCR) and extract data in the segment from the retrieved text using a named entity recognition (NER) deep learning model, where the retrieving and the extracting are performed in a manner that takes into account the segment's type.
    Type: Application
    Filed: October 20, 2020
    Publication date: April 21, 2022
    Inventors: Karan YARAMADA, Akhil SAHAI, Adesh PATEL
  • Patent number: 8825610
    Abstract: A system includes a goal state repository, a goal state repository instance and management tools. The goal state repository stores goals for a managed system. The goal state repository instance stores a subset of the goals applicable to a current state of the managed system. The goal state repository instance is created by comparing the current state of the managed system to the goals stored in the goal state repository. The management tools modify the managed system to be in compliance with the subset of goals stored in the goal state repository instance.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: September 2, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James C. Pruyne, Akhil Sahai, Subramoniam N. Iyer, Keith Farkas, Sven Graupner, Vijay Machiraju
  • Patent number: 8756307
    Abstract: Service level objectives for a multi-tier system are translated to low-level system metrics by determining component profiles. The component profiles include performance parameters calculated as a function of applied resources for each of a plurality of components of the multi-tier system. Performance models including service level parameters are also determined. The performance models are determined as a function of the performance parameters and workload characteristics. The service level objectives are translated to the low-level system metrics using the performance models.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: June 17, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yuan Chen, Dejan S. Milojicic, Subramoniam N. Iyer, Akhil Sahai, Xue Liu
  • Patent number: 8209695
    Abstract: Resources in a resource-on-demand system are reserved to support user desktop utility demand. A demand calendar specifies capacities of resources in the resource-on-demand system reserved to support user desktop utility demand for future time periods. A requested capacity is compared to capacities from the demand calendar for a requested future period of time to determine whether resources for the requested capacity are to be reserved.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: June 26, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James C. Pruyne, Akhil Sahai, Kumar Goswami
  • Patent number: 8141090
    Abstract: Resources are provisioned in an automated manner for shared services in a resource-on-demand system. A model representing an observed state of resources in the resource-on-demand system allocated to the shared services and a model representing a desired state of the shared services are stored. At least one policy applicable to provisioning the resources for the shared services is determined. The policy and information from the models are applied to automatically provision the resources for satisfying the desired state of the shared services.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: March 20, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sven Graupner, Akhil Sahai, Vijay Machiraju, James C. Pruyne, Keith Farkas, Subramoniam N. Iyer, Brian J. Watson
  • Patent number: 8095959
    Abstract: The disclosed embodiments relate to a system and method of applying policies. The method may include identifying a first entity and a first relationship, the first relationship defining an attribute related to the first entity. Additionally, the method may include identifying a policy associated with the first entity and the first relationship and applying semantics to determine a degree of relatedness between the first entity and a second entity. Further, the method may include applying the policy to a second relationship that defines an attribute related to the second entity if the degree of relatedness between the entity and the second entity is within a range of values.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: January 10, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Harumi Kuno, Akhil Sahai, Yu Deng
  • Patent number: 8065676
    Abstract: An automated provisioning system provisions computing resources for shared services in a resource-on-demand system. A number of virtual machines needed for a virtual machine production pool for a period of time to satisfy the computing demand for the shared services is determined from a policy. Also, a number of unassigned virtual machines needed for a virtual machine buffer pool is determined from the policy. Servers and virtual machines are automatically provisioned for the virtual machine production pool and the virtual machine buffer pool based on the determined number of virtual machines needed for the virtual machine production pool, the determined number of unassigned virtual machines needed for the virtual machine buffer pool, and a changing computing demand of the shared services during the period of time.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: November 22, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Akhil Sahai, James C. Pruyne, Vijay Machiraju, Keith Farkas, Subramoniam N. Iyer, Sven Graupner
  • Patent number: 7912938
    Abstract: Method and apparatus for tracing operations of and interactions between components of a composite web service. An identifier code is generated at the initiation of a web service, and the identifier code is propagated in messages transmitted between components of the web service. The identifier code and message-description data are logged in a correlation database when a component receives a message and when a component sends a message.
    Type: Grant
    Filed: April 11, 2003
    Date of Patent: March 22, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mehmet Sayal, Akhil Sahai, Vijay Machiraju, Aad van Moorsel
  • Patent number: 7912955
    Abstract: Resources are provisioned for shared services in a resource-on-demand system. A model representing an observed state of resources in the resource-on-demand system allocated to the shared services and a model representing a desired state of the shared services are stored. At least one policy applicable to provisioning the resources for the shared services is determined. The policy and information from the models are applied to automatically provision the resources for satisfying the desired state of the shared services.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: March 22, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Vijay Machiraju, James C. Pruyne, Akhil Sahai, Subramoniam N. Iyer, Keith Farkas, Sven Graupner
  • Patent number: 7861247
    Abstract: Embodiments of the present invention relate to a system and method for assigning resources to an application component. One embodiment of the present invention includes identifying an application component, and determining available resources of a networked computing system for running the application component. Additionally, the embodiment includes determining required resources for the application component, assigning a subset of available resources for the application component taking into account the required resources of the application component, the available resources, and one or more operator policies. These operator policies generally include preferences of operators, administrators, users, or the like, and could also include business rules. Additionally, the embodiment includes associating the application component with the subset of available resources.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: December 28, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Cipriano A. Santos, Akhil Sahai, Sharad Singhal, Dirk Beyer, Xiaoyun Zhu
  • Patent number: 7644377
    Abstract: To configure a system, models of corresponding components are provided, where the models contain constraints. The models specify that at least one of the components is composed of at least another one of the components. The models are input into a design tool. The design tool generates a configuration of the system that includes the components, wherein the generated configuration satisfies the constraints contained in the models.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: January 5, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James B. Saxe, Akhil Sahai, Sharad Singhal, Lyle H. Ramshaw
  • Patent number: 7349340
    Abstract: Quality of Service (QoS) management in a service-based system may be provided by adaptively adjusting system operational parameters in response to real time relationships between QoS specifications and measurements. A QoS manager may include a measurement engine configured to acquire real time data that is specific to transaction instances of various transaction types. The manager also may include a controller for comparing transaction data from the measurement engine to the guaranteed QoS standards. Depending upon the results of the comparison, the controller may invoke control actions.
    Type: Grant
    Filed: June 18, 2003
    Date of Patent: March 25, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Akhil Sahai, Vijay Machiraju, Jinsong Ouyang
  • Patent number: 7272626
    Abstract: The management of end-to-end cooperation among multiple e-service providers is enabled in a distributed correlation manner by locally appending a tag to each outgoing document, with each tag uniquely identifying the transaction to which it is related and identifying management information. The tags are management information structures that are updated at each participating e-service provider. Consequently, in a succession of e-service providers, the parent e-service is furnished with management information for each of the participating e-services and is able to discern the contributions of each such e-service. The different providers maintain separate management information libraries which are used in registration and correlation processes.
    Type: Grant
    Filed: June 19, 2001
    Date of Patent: September 18, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Akhil Sahai, Jinsong Ouyang, Vijay Machiraju
  • Patent number: 7051094
    Abstract: A system that enables decentralized management of a composite e-service by obtaining information which is useful for management of the composite e-service even when the arrangement of e-services that make up the composite e-service are dynamically changing. The system includes mechanisms for generating a set of management information for each of a set of service interactions among the e-services that currently make up the composite e-service. The system includes mechanisms for transferring the sets of management information up a tree structure of the composite e-service to an e-service in the tree structure that provides a portal to the composite e-service. The system also includes mechanisms for combining the management information at each level of the tree structure.
    Type: Grant
    Filed: August 30, 2000
    Date of Patent: May 23, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Akhil Sahai, Sekhar Sarukkai
  • Publication number: 20050268325
    Abstract: The disclosed embodiments relate to a system and method of applying policies. The method may include identifying a first entity and a first relationship, the first relationship defining an attribute related to the first entity. Additionally, the method may include identifying a policy associated with the first entity and the first relationship and applying semantics to determine a degree of relatedness between the first entity and a second entity. Further, the method may include applying the policy to a second relationship that defines an attribute related to the second entity if the degree of relatedness between the entity and the second entity is within a range of values.
    Type: Application
    Filed: May 27, 2004
    Publication date: December 1, 2005
    Inventors: Harumi Kuno, Akhil Sahai, Yu Deng
  • Publication number: 20050119932
    Abstract: Systems and methods are disclosed for visualizing business agreement interactions. One method embodiment comprises: displaying one or more parties of a first type as nodes in a first region of a view window; displaying one or more parties of a second type as nodes in a second region of the view window; displaying one or more parties of a third type as nodes in a third region that is at least substantially between the first and second region; and displaying agreements between parties as lines between corresponding nodes. The lines may be displayed with at least one characteristic indicative of when a violation of a represented agreement condition has occurred.
    Type: Application
    Filed: December 2, 2003
    Publication date: June 2, 2005
    Inventors: Ming Hao, Umeshwar Dayal, Akhil Sahai, Fabio Casati, Vijay Machiraju
  • Publication number: 20040257985
    Abstract: Quality of Service (QoS) management in a service-based system may be provided by adaptively adjusting system operational parameters in response to real time relationships between QoS specifications and measurements. A QoS manager may include a measurement engine configured to acquire real time data that is specific to transaction instances of various transaction types. The manager also may include a controller for comparing transaction data from the measurement engine to the guaranteed QoS standards. Depending upon the results of the comparison, the controller may invoke control actions.
    Type: Application
    Filed: June 18, 2003
    Publication date: December 23, 2004
    Inventors: Akhil Sahai, Vijay Machiraju, Jinsong Ouyang
  • Publication number: 20040205187
    Abstract: Method and apparatus for tracing operations of and interactions between components of a composite web service. An identifier code is generated at the initiation of a web service, and the identifier code is propagated in messages transmitted between components of the web service. The identifier code and message-description data are logged in a correlation database when a component receives a message and when a component sends a message.
    Type: Application
    Filed: April 11, 2003
    Publication date: October 14, 2004
    Inventors: Mehmet Sayal, Akhil Sahai, Vijay Machiraju, Aad van Moorsel
  • Publication number: 20030009545
    Abstract: The management of end-to-end cooperation among multiple e-service providers is enabled in a distributed correlation manner by locally appending a tag to each outgoing document, with each tag uniquely identifying the transaction to which it is related and identifying management information. The tags are management information structures that are updated at each participating e-service provider. Consequently, in a succession of e-service providers, the parent e-service is furnished with management information for each of the participating e-services and is able to discern the contributions of each such e-service. The different providers maintain separate management information libraries which are used in registration and correlation processes.
    Type: Application
    Filed: June 19, 2001
    Publication date: January 9, 2003
    Inventors: Akhil Sahai, Jinsong Ouyang, Vijay Machiraju