Patents by Inventor Sewook WEE

Sewook WEE 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: 9276926
    Abstract: A mechanism for securely transmitting credentials to instantiated virtual machines is provided. A central server is used to turn on a virtual machine. When the virtual machine is turned on, the central server sends it a secret text string. The virtual machine requests the credentials from the central server by transmitting the secret string and its instance ID. The central server validates the secret string and source IP to determine whether they are authentic. Once verified, the central server transmits the credentials to the virtual machine in a secure channel and invalidates the secret string. The credentials can now be used to authenticate API calls.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: March 1, 2016
    Assignee: Accenture Global Services Limited
    Inventors: Sean Stauth, Sewook Wee
  • Patent number: 9270745
    Abstract: A novel web server farm architecture is provided that combines various cloud components and innovatively maximizes their strengths to achieve a scalable, adaptable, load balanced computing architecture. In one embodiment, this architecture includes a storage host for static content hosting, a cluster of virtual machines (operating as web servers) for dynamic content hosting, and a dedicated application engine for monitoring the load of the virtual machines. A browser or end-application user of a web application is first routed to a static anchor page hosted on the storage host. The browser is subsequently presented with a list of virtual machines and data corresponding to their respective current loads. To access dynamic content, the browser is able to select from the virtual machines based in large part on the reported current loads of the virtual machines. Once a virtual machine is selected, the browser may communicate directly with the selected web server.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: February 23, 2016
    Assignee: Accenture Global Services Limited
    Inventors: Sewook Wee, Huan Liu
  • Patent number: 9262373
    Abstract: A novel eco-system is provided which first supplies a standardized template of one or more virtual machine images for software module providers/vendors. A plurality of modules executing on the virtual machine images is selected by a user to comprise a plurality of configurations. A suitable configuration may be determined according to a metric and the determined suitable configuration of software modules is subsequently used to build an end-to-end solution.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: February 16, 2016
    Assignee: Accenture Global Services Limited
    Inventor: Sewook Wee
  • Patent number: 9128967
    Abstract: Methods and apparatuses are provided for storing graph data within a column-oriented data store. Graph data including vertex data describing one or more vertices in the graph and edge data describing one or more edges within the graph may be received. One or more vertex rows within the column-oriented data store may be assigned, whereby each vertex row of the one or more vertex rows is assigned to one vertex of the one or more vertices. One or more edge rows within the column-oriented data store may also be assigned, whereby each edge row of the one or more edge rows is assigned to one edge of the one or more edges. At least one vertex row and at least one edge row may be populated based on the graph data.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: September 8, 2015
    Assignee: Accenture Global Services Limited
    Inventors: Sewook Wee, John Mills Akred
  • Publication number: 20140380441
    Abstract: A mechanism for securely transmitting credentials to instantiated virtual machines is provided. A central server is used to turn on a virtual machine. When the virtual machine is turned on, the central server sends it a secret text string. The virtual machine requests the credentials from the central server by transmitting the secret string and its instance ID. The central server validates the secret string and source IP to determine whether they are authentic. Once verified, the central server transmits the credentials to the virtual machine in a secure channel and invalidates the secret string. The credentials can now be used to authenticate API calls.
    Type: Application
    Filed: September 10, 2014
    Publication date: December 25, 2014
    Applicant: Accenture Global Services Limited
    Inventors: Sean Stauth, Sewook Wee
  • Patent number: 8874914
    Abstract: A mechanism for securely transmitting credentials to instantiated virtual machines is provided. A central server is used to turn on a virtual machine. When the virtual machine is turned on, the central server sends it a secret text string. The virtual machine requests the credentials from the central server by transmitting the secret string and its instance ID. The central server validates the secret string and source IP to determine whether they are authentic. Once verified, the central server transmits the credentials to the virtual machine in a secure channel and invalidates the secret string. The credentials can now be used to authenticate API calls.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: October 28, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Sean Alexander Stauth, Sewook Wee
  • Publication number: 20140280925
    Abstract: A novel web server farm architecture is provided that combines various cloud components and innovatively maximizes their strengths to achieve a scalable, adaptable, load balanced computing architecture. In one embodiment, this architecture includes a storage host for static content hosting, a cluster of virtual machines (operating as web servers) for dynamic content hosting, and a dedicated application engine for monitoring the load of the virtual machines. A browser or end-application user of a web application is first routed to a static anchor page hosted on the storage host. The browser is subsequently presented with a list of virtual machines and data corresponding to their respective current loads. To access dynamic content, the browser is able to select from the virtual machines based in large part on the reported current loads of the virtual machines. Once a virtual machine is selected, the browser may communicate directly with the selected web server.
    Type: Application
    Filed: June 2, 2014
    Publication date: September 18, 2014
    Applicant: Accenture Global Services Limited
    Inventors: Sewook WEE, Huan LIU
  • Patent number: 8782130
    Abstract: A novel web server farm architecture is provided that combines various cloud components and innovatively maximizes their strengths to achieve a scalable, adaptable, load balanced computing architecture. In one embodiment, this architecture includes a storage host for static content hosting, a cluster of virtual machines (operating as web servers) for dynamic content hosting, and a dedicated application engine for monitoring the load of the virtual machines. A browser or end-application user of a web application is first routed to a static anchor page hosted on the storage host. The browser is subsequently presented with a list of virtual machines and data corresponding to their respective current loads. To access dynamic content, the browser is able to select from the virtual machines based in large part on the reported current loads of the virtual machines. Once a virtual machine is selected, the browser may communicate directly with the selected web server.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: July 15, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Sewook Wee, Huan Liu
  • Patent number: 8627336
    Abstract: System, methods, and apparatuses are provided for processing incoming data using a plurality of mapper modules and at least one reducer module. Incoming data may be processed to provide mapped data. The mapped data may be processed to provide reduced data. A feedback message may be generated. The feedback message may include data describing a suggestive configuration value to be applied when processing the incoming data.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: January 7, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Sewook Wee, John Mills Akred
  • Publication number: 20130282880
    Abstract: A novel eco-system is provided which first supplies a standardized template of one or more virtual machine images for software module providers/vendors. A plurality of modules executing on the virtual machine images is selected by a user to comprise a plurality of configurations. A suitable configuration may be determined according to a metric and the determined suitable configuration of software modules is subsequently used to build an end-to-end solution.
    Type: Application
    Filed: June 21, 2013
    Publication date: October 24, 2013
    Inventor: Sewook WEE
  • Patent number: 8566428
    Abstract: A novel eco-system is provided which first supplies a standardized template of one or more virtual machine images for software module providers/vendors. A plurality of modules executing on the virtual machine images is selected by a user to comprise a plurality of configurations. A suitable configuration may be determined according to a metric and the determined suitable configuration of software modules is subsequently used to build an end-to-end solution.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: October 22, 2013
    Assignee: Accenture Global Services Limited
    Inventor: Sewook Wee
  • Patent number: 8433749
    Abstract: A novel web server farm architecture is provided that combines various cloud components and innovatively maximizes their strengths to achieve a scalable, adaptable, load balanced computing architecture. In one embodiment, this architecture includes a storage host for static content hosting, a cluster of virtual machines (operating as web servers) for dynamic content hosting, and a dedicated application engine for monitoring the load of the virtual machines. A browser or end-application user of a web application is first routed to a static anchor page hosted on the storage host. The browser is subsequently presented with a list of virtual machines and data corresponding to their respective current loads. To access dynamic content, the browser is able to select from the virtual machines based in large part on the reported current loads of the virtual machines. Once a virtual machine is selected, the browser may communicate directly with the selected web server.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: April 30, 2013
    Assignee: Accenture Global Services Limited
    Inventors: Sewook Wee, Huan Liu
  • Publication number: 20130103725
    Abstract: Methods and apparatuses are provided for storing graph data within a column-oriented data store. Graph data including vertex data describing one or more vertices in the graph and edge data describing one or more edges within the graph may be received. One or more vertex rows within the column-oriented data store may be assigned, whereby each vertex row of the one or more vertex rows is assigned to one vertex of the one or more vertices. One or more edge rows within the column-oriented data store may also be assigned, whereby each edge row of the one or more edge rows is assigned to one edge of the one or more edges. At least one vertex row and at least one edge row may be populated based on the graph data.
    Type: Application
    Filed: October 24, 2011
    Publication date: April 25, 2013
    Applicant: Accenture Global Services Limited
    Inventors: Sewook WEE, John Mills AKRED
  • Publication number: 20130104145
    Abstract: System, methods, and apparatuses are provided for processing incoming data using a plurality of mapper modules and at least one reducer module. Incoming data may be processed to provide mapped data. The mapped data may be processed to provide reduced data. A feedback message may be generated. The feedback message may include data describing a suggestive configuration value to be applied when processing the incoming data.
    Type: Application
    Filed: October 24, 2011
    Publication date: April 25, 2013
    Applicant: Accenture Global Services Limited
    Inventors: Sewook WEE, John Mills Akred
  • Publication number: 20130007114
    Abstract: A novel web server farm architecture is provided that combines various cloud components and innovatively maximizes their strengths to achieve a scalable, adaptable, load balanced computing architecture. In one embodiment, this architecture includes a storage host for static content hosting, a cluster of virtual machines (operating as web servers) for dynamic content hosting, and a dedicated application engine for monitoring the load of the virtual machines. A browser or end-application user of a web application is first routed to a static anchor page hosted on the storage host. The browser is subsequently presented with a list of virtual machines and data corresponding to their respective current loads. To access dynamic content, the browser is able to select from the virtual machines based in large part on the reported current loads of the virtual machines. Once a virtual machine is selected, the browser may communicate directly with the selected web server.
    Type: Application
    Filed: September 12, 2012
    Publication date: January 3, 2013
    Inventors: Sewook WEE, Huan LIU
  • Publication number: 20110238797
    Abstract: A novel eco-system is provided which first supplies a standardized template of one or more virtual machine images for software module providers/vendors. A plurality of modules executing on the virtual machine images is selected by a user to comprise a plurality of configurations. A suitable configuration may be determined according to a metric and the determined suitable configuration of software modules is subsequently used to build an end-to-end solution.
    Type: Application
    Filed: March 17, 2011
    Publication date: September 29, 2011
    Inventor: Sewook WEE
  • Publication number: 20110197065
    Abstract: A mechanism for securely transmitting credentials to instantiated virtual machines is provided. A central server is used to turn on a virtual machine. When the virtual machine is turned on, the central server sends it a secret text string. The virtual machine requests the credentials from the central server by transmitting the secret string and its instance ID. The central server validates the secret string and source IP to determine whether they are authentic. Once verified, the central server transmits the credentials to the virtual machine in a secure channel and invalidates the secret string. The credentials can now be used to authenticate API calls.
    Type: Application
    Filed: February 5, 2010
    Publication date: August 11, 2011
    Inventors: Sean Alexander STAUTH, Sewook WEE
  • Publication number: 20100268764
    Abstract: A novel web server farm architecture is provided that combines various cloud components and innovatively maximizes their strengths to achieve a scalable, adaptable, load balanced computing architecture. In one embodiment, this architecture includes a storage host for static content hosting, a cluster of virtual machines (operating as web servers) for dynamic content hosting, and a dedicated application engine for monitoring the load of the virtual machines. A browser or end-application user of a web application is first routed to a static anchor page hosted on the storage host. The browser is subsequently presented with a list of virtual machines and data corresponding to their respective current loads. To access dynamic content, the browser is able to select from the virtual machines based in large part on the reported current loads of the virtual machines. Once a virtual machine is selected, the browser may communicate directly with the selected web server.
    Type: Application
    Filed: February 1, 2010
    Publication date: October 21, 2010
    Inventors: Sewook WEE, Huan LIU