Patents by Inventor Hari Ravichandran

Hari Ravichandran 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: 11947802
    Abstract: The present disclosure relates to utilizing a buffer management system to efficiently manage and deallocate memory buffers utilized by multiple processing roles on computer hardware devices. For example, the buffer management system utilizes distributed decentralized memory buffer monitoring in connection with augmented buffer pointers to deallocate memory buffers accurately and efficiently. In this manner, the buffer management system provides an efficient approach for multiple processing roles to consume source data stored in a memory buffer and to deallocate the buffer only after all roles have finished using it.
    Type: Grant
    Filed: September 13, 2022
    Date of Patent: April 2, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yi Yuan, Narayanan Ravichandran, Robert Groza, Jr., Yevgeny Yankilevich, Hari Daas Angepat
  • Publication number: 20240086072
    Abstract: The present disclosure relates to utilizing a buffer management system to efficiently manage and deallocate memory buffers utilized by multiple processing roles on computer hardware devices. For example, the buffer management system utilizes distributed decentralized memory buffer monitoring in connection with augmented buffer pointers to deallocate memory buffers accurately and efficiently. In this manner, the buffer management system provides an efficient approach for multiple processing roles to consume source data stored in a memory buffer and to deallocate the buffer only after all roles have finished using it.
    Type: Application
    Filed: September 13, 2022
    Publication date: March 14, 2024
    Inventors: Yi YUAN, Narayanan RAVICHANDRAN, Robert GROZA, JR., Yevgeny YANKILEVICH, Hari Daas ANGEPAT
  • Patent number: 10536544
    Abstract: Methods and systems related to guided workflows for establishing a web presence include a customer user interface with a guided workflow layer based on a knowledge base about the customer, wherein the customer interface allows a customer to manage a customer's web presence based on operation of a logic engine that accesses information about what a customer has done and who the customer is (e.g. type of business), wherein the user interface presents a guided workflow of tasks associated with a recommended area of improvement for the customer.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: January 14, 2020
    Assignee: Endurance International Group, Inc.
    Inventors: James Christopher Lee, Benjamin John Merrill, Paul Todd Seamons, Michael Evan Kesselman, Hari Ravichandran, Mark Moseley, Scott Lovell, Brian Brock
  • Publication number: 20180295213
    Abstract: A system for virtualizing service delivery of a plurality of website hosting architectures includes a first website hosting architecture that is adapted to provide a plurality of web site hosting services, a second web site hosting architecture that is adapted to also provide a plurality of website hosting services. The system further includes a service delivery layer for delivering a portion of the plurality of website hosting services from the first and second website hosting architectures, and a virtualization layer configured to abstract the service delivery layer from each of the first website hosting architecture and the second website hosting architecture.
    Type: Application
    Filed: December 20, 2017
    Publication date: October 11, 2018
    Inventors: Hari Ravichandran, James Christopher Lee
  • Patent number: 9883008
    Abstract: A system for virtualizing service delivery of a plurality of website hosting architectures includes a first website hosting architecture that is adapted to provide a plurality of website hosting services, a second website hosting architecture that is adapted to also provide a plurality of website hosting services. The system further includes a service delivery layer for delivering a portion of the plurality of website hosting services from the first and second website hosting architectures, and a virtualization layer configured to abstract the service delivery layer from each of the first website hosting architecture and the second website hosting architecture.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: January 30, 2018
    Assignee: Endurance International Group, Inc.
    Inventors: Hari Ravichandran, James Christopher Lee
  • Publication number: 20170366648
    Abstract: A system for virtualizing service delivery of a plurality of website hosting architectures includes a first website hosting architecture that is adapted to provide a plurality of website hosting services, a second website hosting architecture that is adapted to also provide a plurality of website hosting services. The system further includes a service delivery layer for delivering a portion of the plurality of website hosting services from the first and second website hosting architectures, and a virtualization layer configured to abstract the service delivery layer from each of the first website hosting architecture and the second website hosting architecture.
    Type: Application
    Filed: September 18, 2013
    Publication date: December 21, 2017
    Inventors: Hari Ravichandran, James Christopher Lee
  • Publication number: 20160269500
    Abstract: Methods and systems related to guided workflows for establishing a web presence include a customer user interface with a guided workflow layer based on a knowledge base about the customer, wherein the customer interface allows a customer to manage a customer's web presence based on operation of a logic engine that accesses information about what a customer has done and who the customer is (e.g. type of business), wherein the user interface presents a guided workflow of tasks associated with a recommended area of improvement for the customer.
    Type: Application
    Filed: January 22, 2016
    Publication date: September 15, 2016
    Inventors: James Christopher Lee, Benjamin John Merrill, Paul Todd Seamons, Michael Evan Kesselman, Hari Ravichandran, Mark Moseley, Scott Lovell, Brian Brock
  • Patent number: 9277022
    Abstract: Methods and systems related to guided workflows for establishing a web presence include a customer user interface with a guided workflow layer based on a knowledge base about the customer, wherein the customer interface allows a customer to manage a customer's web presence based on operation of a logic engine that accesses information about what a customer has done and who the customer is (e.g. type of business), wherein the user interface presents a guided workflow of tasks associated with a recommended area of improvement for the customer.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: March 1, 2016
    Assignee: Endurance International Group, Inc.
    Inventors: James Christopher Lee, Benjamin John Merrill, Paul Todd Seamons, Michael Evan Kesselman, Hari Ravichandran, Mark Moseley, Scott Lovell, Brian Brock
  • Patent number: 9197517
    Abstract: An automated tool for migrating a website hosting service from a first website hosting architecture to a second website hosting architecture, wherein a virtual network is used during migration to facilitate keeping the services available during the movement of IP addresses from one architecture to the other architecture.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: November 24, 2015
    Assignee: Endurance International Group, Inc.
    Inventors: Hari Ravichandran, Mark Moseley, Scott Lovell
  • Patent number: 9071552
    Abstract: An automated tool for migrating a website hosting service from a first website hosting architecture to a second website hosting architecture, the first architecture comprising a server architecture that serves the services necessary for a specific website from a single machine and the second web hosting architecture comprising a server architecture that serves a plurality of common services from a plurality of machines to a plurality of unaffiliated websites using a cloud computing architecture.
    Type: Grant
    Filed: January 23, 2011
    Date of Patent: June 30, 2015
    Assignee: Endurance International Group, Inc.
    Inventors: Hari Ravichandran, Mark Moseley, Scott Lovell
  • Patent number: 9071553
    Abstract: An automated tool for migrating a website hosting service from a first website hosting architecture to a second website hosting architecture, the first architecture comprising a server architecture that serves the services necessary for a client's web sites from a dedicated machine and the second web hosting architecture comprising a server architecture that serves a plurality of unrelated clients from a plurality of shared servers.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: June 30, 2015
    Assignee: Endurance International Group, Inc.
    Inventors: Hari Ravichandran, Mark Moseley, Scott Lovell
  • Patent number: 8935314
    Abstract: A CRM system enables access to data for client and agent interactions with any component of an unaffiliated web domain hosting common service pool platform, wherein the CRM system includes a module for reporting data relevant to a business function.
    Type: Grant
    Filed: January 20, 2011
    Date of Patent: January 13, 2015
    Assignee: Endurance International Group, Inc.
    Inventors: Hari Ravichandran, Scott Lovell, Ryan Toohil
  • Patent number: 8843571
    Abstract: A website hosting service provides a plurality of services to each of a plurality of unrelated websites, each of the plurality of services being adapted to contribute to a distinct service package for at least a plurality of unrelated websites, at least one of the plurality of services serving a third party interface that allows access to a third party service in the distinct service package.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: September 23, 2014
    Assignee: Endurance International Group, Inc.
    Inventors: Hari Ravichandran, Ryan Toohil, Linda Lammi
  • Patent number: 8825746
    Abstract: A website hosting architecture provides a plurality of services to each of a plurality of unrelated websites, wherein when any one of the plurality of services is configured to be deployed to serve any one of the plurality of unrelated websites, the deployed service extracts data from a shared data structure that maintains data for at least a plurality of the unrelated websites.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: September 2, 2014
    Assignee: Endurance International Group, Inc.
    Inventors: Hari Ravichandran, Mark Moseley, Scott Lovell, Brian Brock
  • Patent number: 8819207
    Abstract: A website hosting architecture provides a plurality of services, from a plurality of service pools, to each of a plurality of unaffiliated websites, each of the plurality of service pools being adapted to provide services that are adapted to be combined into different packages to be delivered to at least a plurality of the unaffiliated websites.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: August 26, 2014
    Assignee: Endurance International Group, Inc.
    Inventors: Hari Ravichandran, Mark Moseley, Scott Lovell, Brian Brock
  • Patent number: 8819122
    Abstract: A website hosting service provides a plurality of services, from a common service architecture, to each of a plurality of unrelated websites, each of the plurality of services being adapted to contribute to a distinct service package for at least a plurality of unaffiliated websites, wherein the web hosting service is marketed through a plurality of websites, each one of the plurality of websites offering a different market specific offering, wherein service representatives supporting a plurality of different market specific offerings are provided with information that facilitates providing the appropriate service for a particular market specific offering.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: August 26, 2014
    Assignee: Endurance International Group, Inc.
    Inventors: Hari Ravichandran, Scott Lovell, Ryan Toohil
  • Patent number: 8819121
    Abstract: A website hosting architecture provides a plurality of services, from a plurality of service pools, to each of a plurality of unaffiliated websites, each of the plurality of service pools is adapted to contribute services to distinct service packages for at least a plurality of unaffiliated websites, each of the plurality of service pools is distributed across a plurality of servers, at least a portion of the servers being adapted to provide an overlapping service set in order to facilitate flexible resources from each of the plurality of service pools.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: August 26, 2014
    Assignee: Endurance International Group, Inc.
    Inventors: Hari Ravichandran, Mark Moseley, Scott Lovell, Brian Brock
  • Publication number: 20140215033
    Abstract: An automated tool for migrating a website hosting service from a first website hosting architecture to a second website hosting architecture, wherein a virtual network is used during migration to facilitate keeping the services available during the movement of IP addresses from one architecture to the other architecture.
    Type: Application
    Filed: November 1, 2013
    Publication date: July 31, 2014
    Inventors: Hari Ravichandran, Mark Moseley, Scott Lovell
  • Patent number: 8762463
    Abstract: A website hosting service provides a plurality of services, from a common service architecture, to each of a plurality of unrelated websites, each of the plurality of services being adapted to contribute to a distinct service package for at least a plurality of unrelated websites, wherein the web hosting service is marketed through a plurality of marketing sites, each one of the plurality of marketing sites offering a different market specific offering and wherein a client hosting account initiated through a specific market specific offering is maintained under a consistent look and feel associated with the specific market specific offering when presenting client account service user interfaces.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: June 24, 2014
    Assignee: Endurance International Group, Inc.
    Inventors: Hari Ravichandran, Scott Lovell, Ryan Toohil
  • Patent number: 8762484
    Abstract: A website hosting service provides a plurality of services, from a common service architecture, to each of a plurality of unrelated websites, the common service architecture being adapted to provide a different package of services to at least a plurality of unrelated websites.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: June 24, 2014
    Assignee: Endurance International Group, Inc.
    Inventors: Hari Ravichandran, Mark Moseley, Scott Lovell, Brian Brock