Patents by Inventor Rasik PHALAK

Rasik PHALAK 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: 10831783
    Abstract: A method and system for updating nodes in a hierarchical data structure is described. The system receives an update to a first node representing a record in a hierarchical data structure. The system determines at least one other node that needs updating based on the update to the first node. The system compares the number of nodes that need updating based upon the update to the first node to a maximum number to determine whether the number of nodes that need updating is less than, equal to and greater than the maximum number. The system performs a synchronous update of the nodes that need updating in response to a determination that the number of nodes is less than or equal to the maximum number and an asynchronous update of the nodes that need updating in response to a determination that the number of nodes is greater than the maximum number.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: November 10, 2020
    Assignee: salesforce.com, inc.
    Inventors: Xiaoyu Xie, Roojuta Lalani, Rasik Phalak
  • Patent number: 10754831
    Abstract: A method and system for generating a hierarchical data structure is described. The hierarchical data structure is comprised of a plurality of nodes, wherein each node represents a record. The system monitors the generation of the hierarchical data structure to determine if the number of nodes in the hierarchical data structure exceeds a predetermined maximum number of nodes for the hierarchical data structure. The maximum number of nodes is independent of a width and a height of the hierarchical data structure. The system generates a notification in response to a determination that the number of nodes in the hierarchical data structure exceeds the maximum number of nodes.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: August 25, 2020
    Assignee: salesforce.com, inc.
    Inventors: Xiaoyu Xie, Roojuta Lalani, Rasik Phalak
  • Publication number: 20190220828
    Abstract: A method and system for re-configuring a schedule for maintenance of an asset by use of a software product, which includes: defining, at a server, an asset object for receiving usage data of the asset wherein the usage data is generated by sensing devices associated with activities of the asset; configuring, at the server, a task relating to maintenance of the asset based on a pre-configured schedule, wherein the task is dependent on the usage data; receiving the usage data at the server for storing in the asset object; and analyzing, at the server, the usage data stored in the asset object for determining applicability of the task or changes in the task for re-configuring the pre-configured schedule.
    Type: Application
    Filed: January 17, 2018
    Publication date: July 18, 2019
    Applicant: salesforce.com, inc.
    Inventors: KAVYA MURALI, RASIK PHALAK, TYLER SHOPSHIRE, ARAVIND VENKATACHALAM, XIAOYU XIE, SINDHUBALA ULAVAPALLI, KAUSHIK BHOWMIK, NEERAJ AHUJA, JOJU ERUPPANAL
  • Publication number: 20180349823
    Abstract: Systems and methods are disclosed for scheduling a service appointment. A method can include analyzing attributes of a customer service request with respect to a problem area. A multi-factor scheduling analysis is performed by analyzing skill level and resource data associated with the problem area attributes for servicing the customer service request. The analysis is used for scheduling a service appointment to handle the customer service request.
    Type: Application
    Filed: June 6, 2017
    Publication date: December 6, 2018
    Applicant: salesforce.com, inc.
    Inventors: Neeraj Ahuja, Nilesh Patel, Priyank Shah, Rasik Phalak
  • Publication number: 20180307737
    Abstract: A method and system for updating nodes in a hierarchical data structure is described. The system receives an update to a first node representing a record in a hierarchical data structure. The system determines at least one other node that needs updating based on the update to the first node. The system compares the number of nodes that need updating based upon the update to the first node to a maximum number to determine whether the number of nodes that need updating is less than, equal to and greater than the maximum number. The system performs a synchronous update of the nodes that need updating in response to a determination that the number of nodes is less than or equal to the maximum number and an asynchronous update of the nodes that need updating in response to a determination that the number of nodes is greater than the maximum number.
    Type: Application
    Filed: April 25, 2017
    Publication date: October 25, 2018
    Inventors: Xiaoyu XIE, Roojuta LALANI, Rasik PHALAK
  • Publication number: 20180307709
    Abstract: A method and system for generating a hierarchical data structure is described. The hierarchical data structure is comprised of a plurality of nodes, wherein each node represents a record. The system monitors the generation of the hierarchical data structure to determine if the number of nodes in the hierarchical data structure exceeds a predetermined maximum number of nodes for the hierarchical data structure. The maximum number of nodes is independent of a width and a height of the hierarchical data structure. The system generates a notification in response to a determination that the number of nodes in the hierarchical data structure exceeds the maximum number of nodes.
    Type: Application
    Filed: April 25, 2017
    Publication date: October 25, 2018
    Inventors: Xiaoyu XIE, Roojuta LALANI, Rasik PHALAK