Patents by Inventor Anshu Agarwal

Anshu Agarwal 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: 8407184
    Abstract: In a method for maintaining applications that are occasionally connected to an online services system, metadata describing at least a portion of an online services database is retrieved and the portion of the online services database is authorized for replication at a software application, information for an entity for an application database in accordance with metadata is determined, information is sent for the entity to an application data management service, data for the software application is retrieved from the online services database in accordance with metadata, at least a portion of the data for the software application is sent to the application data management service and the portion of the data for the software application should be synchronized with the online services database, a request for information is received for rendering a component of a user interface, and information is provided for rendering the component of the user interface for the software application.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: March 26, 2013
    Assignee: Salesforce.com, Inc.
    Inventors: Didier Prophete, Ronald Fischer, Mark Movida, Artur Kesel, Amol Hardikar, Madhav Pathak, Sönke Rohde, Markus Spohn, Marni Gasn, Anshu Agarwal, Krzysztof Oblucki
  • Publication number: 20130055078
    Abstract: A user accesses various pages of a record over a network. The pages are displayed as a stack of pages. In an embodiment, the user can save a state of the stack so that the user can continue working at a later time right where the user left off. A list is stored that identifies the pages in the stack and an order in which the pages were last displayed. When the user is ready to resume working, the user is provided with an ordered stack of pages.
    Type: Application
    Filed: August 24, 2012
    Publication date: February 28, 2013
    Applicant: salesforce.com, inc.
    Inventors: Marni A. Berger, Ciara Peter, Pratima Arora, Anshu Agarwal
  • Publication number: 20120311648
    Abstract: A method and apparatus for the automatic migration of data via a distributed computer network allows a customer to select content files that are to be transferred to a group of edge servers. Origin sites store all of a customer's available content files. An edge server maintains a dynamic number of popular files in its memory for the customer. The files are ranked from most popular to least popular and when a file has been requested from an edge server a sufficient number of times to become more popular than the lowest popular stored file, the file is obtained from an origin site. The edge servers are grouped into two service levels: regional and global. The customer is charged a higher fee to store its popular files on the global edge servers compared to a regional set of edge servers because of greater coverage.
    Type: Application
    Filed: August 20, 2012
    Publication date: December 6, 2012
    Applicant: AKAMAI TECHNOLOGIES, INC.
    Inventors: Eric Sven-Johan Swildens, Maurice Cinquini, Amol Chavarkar, Anshu Agarwal
  • Patent number: 8250211
    Abstract: A method and apparatus for the automatic migration of data via a distributed computer network allows a customer to select content files that are to be transferred to a group of edge servers. Origin sites store all of a customer's available content files. An edge server maintains a dynamic number of popular files in its memory for the customer. The files are ranked from most popular to least popular and when a file has been requested from an edge server a sufficient number of times to become more popular than the lowest popular stored file, the file is obtained from an origin site. The edge servers are grouped into two service levels: regional and global. The customer is charged a higher fee to store its popular files on the global edge servers compared to a regional set of edge servers because of greater coverage.
    Type: Grant
    Filed: April 18, 2011
    Date of Patent: August 21, 2012
    Assignee: Akamai Technologies, Inc.
    Inventors: Eric Sven-Johan Swildens, Maurice Cinquini, Amol D. Chavarkar, Anshu Agarwal
  • Publication number: 20110302135
    Abstract: In a method for maintaining applications that are occasionally connected to an online services system, metadata describing at least a portion of an online services database is retrieved and the portion of the online services database is authorized for replication at a software application, information for an entity for an application database in accordance with metadata is determined, information is sent for the entity to an application data management service, data for the software application is retrieved from the online services database in accordance with metadata, at least a portion of the data for the software application is sent to the application data management service and the portion of the data for the software application should be synchronized with the online services database, a request for information is received for rendering a component of a user interface, and information is provided for rendering the component of the user interface for the software application
    Type: Application
    Filed: July 16, 2010
    Publication date: December 8, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Didier Prophete, Ronald Fischer, Mark Movida, Artur Kesel, Amol Hardikar, Madhav Pathak, S+e,uml o+ee nke Rohde, Markus Spohn, Marni Gasn, Anshu Agarwal, Krystof Oblucki
  • Publication number: 20110302098
    Abstract: Online communities, also referred to as “forums,” are used as a customer support tool along with a repository of useful articles, also referred to as “knowledge base.” Users may navigate between the forum and the knowledge base. Social networks can also be used to access the forum and knowledge base. Forums and knowledge bases that have confidential data may be restricted to employees of a multi-tenant database system. Any of the above embodiments can be used independently or together with any combination of other embodiments.
    Type: Application
    Filed: June 2, 2011
    Publication date: December 8, 2011
    Applicant: Salesforce.com, Inc.
    Inventors: Norimasa Yoshida, Grant Anderson, Eric Nash, Etienne Giraudy, George Su, Justin Lin, Park Kittipatkul, Vinodh Rajagopal, Irina Sendyk, Anshu Agarwal, Sriram Rangaraj
  • Publication number: 20110302479
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for resolving a data conflict. These mechanisms and methods for resolving a data conflict can enable an improved user experience, increased efficiency, time savings, etc.
    Type: Application
    Filed: May 26, 2011
    Publication date: December 8, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Mark Movida, Didier Prophete, Ronald F. Fischer, Marni Gasn, Anshu Agarwal
  • Publication number: 20110296336
    Abstract: Systems and methods for displaying tab elements representing viewable page elements. A set of one or more main tabs are displayed on a first portion of a display, each main tab defining a link to a database object stored in a database. A user selection of a first one of the main tabs is received (e.g., to determine which tab provides default display), and two or more side tabs are displayed in a first, default order on a second portion of the display, each said side tab defining a link to an element or portion of a first object. In certain aspects, a user selection of a new order for the two or more side tabs is received, and thereafter the two or more side tabs are displayed in the new order, and the new order is stored to the database, wherein upon later access of the first object by the user, the two or more side tabs are automatically displayed in the new order.
    Type: Application
    Filed: April 26, 2011
    Publication date: December 1, 2011
    Applicant: salesforce.com,inc.
    Inventors: Margaret Law, Rashmi Channarayapattna, Jason Ellis, Anshu Agarwal, Xuefeng Wang
  • Publication number: 20110264650
    Abstract: Interactive database viewing is provided. A server associated with a database accesses a stored result set from a database query. The server presents a portion of the result set in a list view to a client device remote from the server and the cache memory, where the portion presented is based on filter selection based on fields of the data. In response to changes to the filter selection, the server can dynamically alter the list view without having to again access the database. If a change to the filter selection requests data outside the cached result set, the server accesses the database and updates the cached result set, inline editing of the data in the list view can be applied back to the database by the server.
    Type: Application
    Filed: April 27, 2011
    Publication date: October 27, 2011
    Applicant: SALESFORCE.COM, INC
    Inventors: Thomas J. Tobin, Ceren Sakizli, Anshu Agarwal
  • Publication number: 20110191449
    Abstract: A method and apparatus for the automatic migration of data via a distributed computer network allows a customer to select content files that are to be transferred to a group of edge servers. Origin sites store all of a customer's available content files. An edge server maintains a dynamic number of popular files in its memory for the customer. The files are ranked from most popular to least popular and when a file has been requested from an edge server a sufficient number of times to become more popular than the lowest popular stored file, the file is obtained from an origin site. The edge servers are grouped into two service levels: regional and global. The customer is charged a higher fee to store its popular files on the global edge servers compared to a regional set of edge servers because of greater coverage.
    Type: Application
    Filed: April 18, 2011
    Publication date: August 4, 2011
    Applicant: AKAMAI TECHNOLOGIES, INC.
    Inventors: Eric Sven-Johan Swildens, Maurice Cinquini, Amol Chavarkar, Anshu Agarwal
  • Patent number: 7930402
    Abstract: A method and apparatus for the automatic migration of data via a distributed computer network allows a customer to select content files that are to be transferred to a group of edge servers. Origin sites store all of a customer's available content files. An edge server maintains a dynamic number of popular files in its memory for the customer. The files are ranked from most popular to least popular and when a file has been requested from an edge server a sufficient number of times to become more popular than the lowest popular stored file, the file is obtained from an origin site. The edge servers are grouped into two service levels: regional and global. The customer is charged a higher fee to store its popular files on the global edge servers compared to a regional set of edge servers because of greater coverage.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: April 19, 2011
    Assignee: Akamai Technologies, Inc.
    Inventors: Eric Sven-Johan Swildens, Maurice Cinquini, Amol D. Chavarkar, Anshu Agarwal
  • Publication number: 20080281946
    Abstract: A method and apparatus for the automatic migration of data via a distributed computer network allows a customer to select content files that are to be transferred to a group of edge servers. Origin sites store all of a customer's available content files. An edge server maintains a dynamic number of popular files in its memory for the customer. The files are ranked from most popular to least popular and when a file has been requested from an edge server a sufficient number of times to become more popular than the lowest popular stored file, the file is obtained from an origin site. The edge servers are grouped into two service levels: regional and global. The customer is charged a higher fee to store its popular files on the global edge servers compared to a regional set of edge servers because of greater coverage.
    Type: Application
    Filed: July 25, 2008
    Publication date: November 13, 2008
    Applicant: AKAMAI TECHNOLOGIES, INC.
    Inventors: Eric Sven-Johan Swildens, Maurice Cinquini, Amol D. Chavarkar, Anshu Agarwal
  • Patent number: 7406512
    Abstract: A method and apparatus for the automatic migration of data via a distributed computer network allows a customer to select content files that are to be transferred to a group of edge servers. Origin sites store all of a customer's available content files. An edge server maintains a dynamic number of popular files in its memory for the customer. The files are ranked from most popular to least popular and when a file has been requested from an edge server a sufficient number of times to become more popular than the lowest popular stored file, the file is obtained from an origin site. The edge servers are grouped into two service levels: regional and global. The customer is charged a higher fee to store its popular files on the global edge servers compared to a regional set of edge servers because of greater coverage.
    Type: Grant
    Filed: November 22, 2006
    Date of Patent: July 29, 2008
    Assignee: Akamai Technologies, Inc.
    Inventors: Eric Sven-Johan Swildens, Maurice Cinquini, Amol Chavarkar, Anshu Agarwal
  • Publication number: 20070067460
    Abstract: A method and apparatus for the automatic migration of data via a distributed computer network allows a customer to select content files that are to be transferred to a group of edge servers. Origin sites store all of a customer's available content files. An edge server maintains a dynamic number of popular files in its memory for the customer. The files are ranked from most popular to least popular and when a file has been requested from an edge server a sufficient number of times to become more popular than the lowest popular stored file, the file is obtained from an origin site. The edge servers are grouped into two service levels: regional and global. The customer is charged a higher fee to store its popular files on the global edge servers compared to a regional set of edge servers because of greater coverage.
    Type: Application
    Filed: November 22, 2006
    Publication date: March 22, 2007
    Inventors: Eric Swildens, Maurice Cinquini, Amol Chavarkar, Anshu Agarwal
  • Patent number: 7143170
    Abstract: A method and apparatus for the automatic migration of data via a distributed computer network allows a customer to select content files that are to be transferred to a group of edge servers. Origin sites store all of a customer's available content files. An edge server maintains a dynamic number of popular files in its memory for the customer. The files are ranked from most popular to least popular and when a file has been requested from an edge server a sufficient number of times to become more popular than the lowest popular stored file, the file is obtained from an origin site. The edge servers are grouped into two service levels: regional and global. The customer is charged a higher fee to store its popular files on the global edge servers compared to a regional set of edge servers because of greater coverage.
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: November 28, 2006
    Assignee: Akamai Technologies, Inc.
    Inventors: Eric Sven-Johan Swildens, Maurice Cinquini, Amol Chavarkar, Anshu Agarwal
  • Publication number: 20040221019
    Abstract: A method and apparatus for the automatic migration of data via a distributed computer network allows a customer to select content files that are to be transferred to a group of edge servers. Origin sites store all of a customer's available content files. An edge server maintains a dynamic number of popular files in its memory for the customer. The files are ranked from most popular to least popular and when a file has been requested from an edge server a sufficient number of times to become more popular than the lowest popular stored file, the file is obtained from an origin site. The edge servers are grouped into two service levels: regional and global. The customer is charged a higher fee to store its popular files on the global edge servers compared to a regional set of edge servers because of greater coverage.
    Type: Application
    Filed: April 29, 2004
    Publication date: November 4, 2004
    Applicant: Speedera Networks, Inc.
    Inventors: Eric Sven-Johan Swildens, Maurice Cinquini, Amol Chavarkar, Anshu Agarwal
  • Publication number: 20030018471
    Abstract: An audio filter consists of two substantially identical stages with different purposes. The first stage (301) whitens detected noise, while preserving speech or other audible information in an undistorted manner. The second stage (303) effectively eliminates the residual white noise. Each stage, in one embodiment, includes a Mel domain based error minimization stage (108). A two stage Mel-frequency domain Wiener filter (300) is designed for each speech time frame in the Mel-frequency domain, instead of linear frequency domain. Each Mel domain based error minimization stage (108) minimizes the perceptual distortion and reduces the computation requirement to provide suitably filtered audible information.
    Type: Application
    Filed: October 26, 1999
    Publication date: January 23, 2003
    Inventors: YAN MING CHENG, ANSHU AGARWAL