Patents by Inventor Mukul Goyal

Mukul Goyal 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).

  • Publication number: 20240231772
    Abstract: Embodiment herein provides a method for graphically configuring an API on form field to retrieve desired output from UI by an electronic device (100). The method includes displaying, by the electronic device (100), the UI including form fields to configure the API on the form fields and configuring, by the electronic device (100), the API to the form field by inputting building blocks using a graphical configuration field. The method includes mapping, by the electronic device (100), the form field to dependent form field based on the configured API and receiving, by the electronic device (100), attributes in the form field; determining, by the electronic device (100), attributes corresponding to the dependent form field by applying the API with the attributes received in the form field; automatically filling the dependent form fields based on the determined attributes corresponding to the dependent form fields and displaying the filled dependent form fields.
    Type: Application
    Filed: September 27, 2022
    Publication date: July 11, 2024
    Applicant: RAKUTEN SYMPHONY SINGAPORE PTE. LTD.
    Inventors: Mukul GOYAL, Shubha THAKUR, Shubham VISHVAKARMA
  • Patent number: 11188881
    Abstract: In one example, a server displays one or more meeting scheduling categories in a given organizational structure. The server receives, from a user, target meeting scheduling parameters corresponding to the one or more meeting scheduling categories. The server dynamically adjusts an appearance of the one or more meeting scheduling categories in the given organizational structure to reflect the target meeting scheduling parameters, and generates one or more meeting invitations including the target meeting scheduling parameters.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: November 30, 2021
    Assignee: TIMETRADE SYSTEMS, INC.
    Inventor: Mukul Goyal
  • Patent number: 11042844
    Abstract: In one example embodiment, a server receives an email message from a user device, and extracts email addresses from the email message. The server determines whether the email addresses are associated with multiple organizations. If it is determined that the email addresses are associated with the multiple organizations, the server sends a response to the email message including a scheduling link that, when selected, provides scheduling information for one or more prospective meeting attendees associated with one or more of the email addresses. If it is determined that the email addresses are not associated with the multiple organizations, the server automatically prompts a meeting to be scheduled on respective calendars associated with the email addresses.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: June 22, 2021
    Assignee: TIMETRADE SYSTEMS, INC.
    Inventor: Mukul Goyal
  • Publication number: 20200258052
    Abstract: In one example, a server obtains a location of a user, a location of a physical appointment, and one or more dynamic appointment parameters. Based on the location of the user, the location of the physical appointment, and the one or more dynamic appointment parameters, the server calculates a predicted travel time between the location of the user and the location of the physical appointment. Based on the predicted travel time, the server determines whether the user can arrive at the location of the physical appointment before a potential start time of the physical appointment. If it is determined that the user can arrive at the location of the physical appointment before the potential start time of the physical appointment, the server provides, to the user, an indication of the potential start time for the physical appointment.
    Type: Application
    Filed: September 5, 2019
    Publication date: August 13, 2020
    Inventor: Mukul Goyal
  • Publication number: 20200126044
    Abstract: In one example, a server displays one or more meeting scheduling categories in a given organizational structure. The server receives, from a user, target meeting scheduling parameters corresponding to the one or more meeting scheduling categories. The server dynamically adjusts an appearance of the one or more meeting scheduling categories in the given organizational structure to reflect the target meeting scheduling parameters, and generates one or more meeting invitations including the target meeting scheduling parameters.
    Type: Application
    Filed: September 5, 2019
    Publication date: April 23, 2020
    Inventor: Mukul Goyal
  • Publication number: 20200104803
    Abstract: In one example, a server inserts placeholders on a first subset of a plurality of time slots. Based on availability information for respective meeting attendees, the server determines whether a second subset of the plurality of time slots includes unique time slots for the respective meeting attendees during which the respective meeting attendees are available. If not, the server removes the placeholders from the first subset and inserts the placeholders on a third subset of the plurality of time slots. Based on the availability information, the server determines whether a fourth subset of the plurality of time slots includes the unique time slots. If so, the server causes respective meeting invitations corresponding to the unique time slots to be sent to the respective meeting attendees.
    Type: Application
    Filed: September 5, 2019
    Publication date: April 2, 2020
    Inventor: Mukul Goyal
  • Publication number: 20180349822
    Abstract: In one example embodiment, an intelligent queue manager obtains information relating to a scheduled appointment for a particular consumer to be serviced at a service location. The particular appointment is scheduled to occur at an appointment time. The intelligent queue manager monitors a consumer queue associated with the service location. The consumer queue indicates an order in which a plurality of consumers are each to be serviced at the service location. The plurality of consumers includes walk-in consumers and consumers with appointments. Based on the monitoring of the consumer queue, the intelligent queue manager predicts a current length of time required for a consumer to rise from a bottom of the consumer queue to a top of the consumer queue. At a time point preceding the appointment time by the current length of time, the intelligent queue manager inserts the particular consumer at the bottom of the consumer queue.
    Type: Application
    Filed: May 30, 2018
    Publication date: December 6, 2018
    Inventor: Mukul Goyal
  • Publication number: 20180260789
    Abstract: In one example embodiment, a server receives an email message from a user device, and extracts email addresses from the email message. The server determines whether the email addresses are associated with multiple organizations. If it is determined that the email addresses are associated with the multiple organizations, the server sends a response to the email message including a scheduling link that, when selected, provides scheduling information for one or more prospective meeting attendees associated with one or more of the email addresses. If it is determined that the email addresses are not associated with the multiple organizations, the server automatically prompts a meeting to be scheduled on respective calendars associated with the email addresses.
    Type: Application
    Filed: February 9, 2018
    Publication date: September 13, 2018
    Inventor: Mukul Goyal
  • Patent number: 8285583
    Abstract: Methods, systems, and software for conducting a marketing campaign are described. One or more scores associated with sending offers to proposed contacts are received; and an overall campaign score corresponding to a sum of the scores is optimized to generate optimal assignments of offers to customers. The optimal assignments are included in the marketing campaign.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Francisco Jauffred, Mukul Goyal, Glen Osterhout, Ruby Kennedy, Robert Crites
  • Publication number: 20120185326
    Abstract: Methods, systems, and software for conducting a marketing campaign are described. One or more scores associated with sending offers to proposed contacts are received; and an overall campaign score corresponding to a sum of the scores is optimized to generate optimal assignments of offers to customers. The optimal assignments are included in the marketing campaign.
    Type: Application
    Filed: January 20, 2012
    Publication date: July 19, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: FRANCISCO JAUFFRED, MUKUL GOYAL, GLEN OSTERHOUT, RUBY KENNEDY, ROBERT CRITES
  • Patent number: 8135608
    Abstract: Methods, systems, and software for conducting a marketing campaign are described. One or more scores associated with sending offers to proposed contacts are received; and an overall campaign score corresponding to a sum of the scores is optimized to generate optimal assignments of offers to customers. The optimal assignments are included in the marketing campaign.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Francisco Jauffred, Mukul Goyal, Glen Osterhout, Ruby Kennedy, Robert Crites
  • Patent number: 7903564
    Abstract: A method and apparatus for increasing the capability of a network topology model having a plurality of nodes connected by existing links to maintain service continuity in the presence of faults. The steps of the method include adding new links to the network topology model to protect against single node failures, and adjusting link weights for the network topology model to reduce at least one of a cost of network operation and an imbalance in link utilizations. Preferably, the link weights are adjusted to reduce the imbalance in link utilizations without deteriorating the cost of network operation. The link weights are preferably adjusted to reduce the cost of network operation without increasing the imbalance in link utilizations. Preferably, the link weights are adjusted to reduce the cost of network operation without increasing the imbalance in link utilizations while keeping the utilization for each link below a specific threshold.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: March 8, 2011
    Assignee: AT&T Property II, L.P.
    Inventors: Kadangode K. Ramakrishnan, Mukul Goyal
  • Patent number: 7756017
    Abstract: A method, and a system, called link state advertisement (“LSA”) correlation, for scheduling routing table updates following a topology change. LSA correlation correlates information in the LSAs to identify the topology change that led to their generation. A routing table update is performed when a topology change has been identified.
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: July 13, 2010
    Assignee: The UWM Research Foundation, Inc.
    Inventors: Mukul Goyal, Seyed H. Hosseini
  • Publication number: 20100097928
    Abstract: A method and apparatus for increasing the capability of a network topology model having a plurality of nodes connected by existing links to maintain service continuity in the presence of faults. The steps of the method include adding new links to the network topology model to protect against single node failures, and adjusting link weights for the network topology model to reduce at least one of a cost of network operation and an imbalance in link utilizations. Preferably, the link weights are adjusted to reduce the imbalance in link utilizations without deteriorating the cost of network operation. The link weights are preferably adjusted to reduce the cost of network operation without increasing the imbalance in link utilizations. Preferably, the link weights are adjusted to reduce the cost of network operation without increasing the imbalance in link utilizations while keeping the utilization for each link below a specific threshold.
    Type: Application
    Filed: December 21, 2009
    Publication date: April 22, 2010
    Applicant: AT&T CORP.
    Inventors: Kadangode K. Ramakrishnan, Mukul Goyal
  • Patent number: 7680055
    Abstract: A method and apparatus for increasing the capability of a network topology model having a plurality of nodes connected by existing links to maintain service continuity in the presence of faults. The steps of the method include adding new links to the network topology model to protect against single node failures, and adjusting link weights for the network topology model to reduce at least one of a cost of network operation and an imbalance in link utilizations. Preferably, the link weights are adjusted to reduce the imbalance in link utilizations without deteriorating the cost of network operation. The link weights are preferably adjusted to reduce the cost of network operation without increasing the imbalance in link utilizations. Preferably, the link weights are adjusted to reduce the cost of network operation without increasing the imbalance in link utilizations while keeping the utilization for each link below a specific threshold.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: March 16, 2010
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Kadangode K. Ramakrishnan, Mukul Goyal
  • Publication number: 20090177522
    Abstract: Methods, systems, and software for conducting a marketing campaign are described. One or more scores associated with sending offers to proposed contacts are received; and an overall campaign score corresponding to a sum of the scores is optimized to generate optimal assignments of offers to customers. The optimal assignments are included in the marketing campaign.
    Type: Application
    Filed: January 8, 2008
    Publication date: July 9, 2009
    Inventors: Francisco Jauffred, Mukul Goyal, Glen Osterhout, Ruby Kennedy, Robert Crites
  • Publication number: 20080300981
    Abstract: Methods, systems, and software for combinatorial optimization are described. A first combination of offers are selected from a list of combinations of offers that pass a first set of rules belonging to a first category of rules, and it is determined whether the first combination of offers passes a second set of rules belonging to a second, different category of rules. If the first combination passes the second set of rules, the first combination is returned as a solution.
    Type: Application
    Filed: March 14, 2008
    Publication date: December 4, 2008
    Inventors: Robert Crites, Mukul Goyal, Glen Osterhout, Ruby Kennedy, Francisco Jauffred
  • Publication number: 20080062862
    Abstract: A method, and a system, called link state advertisement (“LSA“) correlation, for scheduling routing table updates following a topology change. LSA correlation correlates information in the LSAs to identify the topology change that led to their generation. A routing table update is performed when a topology change has been identified.
    Type: Application
    Filed: September 7, 2007
    Publication date: March 13, 2008
    Applicant: THE UWM RESEARCH FOUNDATION, INC.
    Inventors: Mukul Goyal, Seyed H. Hosseini