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: 20240231772Abstract: 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: ApplicationFiled: September 27, 2022Publication date: July 11, 2024Applicant: RAKUTEN SYMPHONY SINGAPORE PTE. LTD.Inventors: Mukul GOYAL, Shubha THAKUR, Shubham VISHVAKARMA
-
Patent number: 11188881Abstract: 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: GrantFiled: September 5, 2019Date of Patent: November 30, 2021Assignee: TIMETRADE SYSTEMS, INC.Inventor: Mukul Goyal
-
Patent number: 11042844Abstract: 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: GrantFiled: February 9, 2018Date of Patent: June 22, 2021Assignee: TIMETRADE SYSTEMS, INC.Inventor: Mukul Goyal
-
Publication number: 20200258052Abstract: 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: ApplicationFiled: September 5, 2019Publication date: August 13, 2020Inventor: Mukul Goyal
-
Publication number: 20200126044Abstract: 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: ApplicationFiled: September 5, 2019Publication date: April 23, 2020Inventor: Mukul Goyal
-
Publication number: 20200104803Abstract: 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: ApplicationFiled: September 5, 2019Publication date: April 2, 2020Inventor: Mukul Goyal
-
Publication number: 20180349822Abstract: 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: ApplicationFiled: May 30, 2018Publication date: December 6, 2018Inventor: Mukul Goyal
-
Publication number: 20180260789Abstract: 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: ApplicationFiled: February 9, 2018Publication date: September 13, 2018Inventor: Mukul Goyal
-
Patent number: 8285583Abstract: 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: GrantFiled: January 20, 2012Date of Patent: October 9, 2012Assignee: International Business Machines CorporationInventors: Francisco Jauffred, Mukul Goyal, Glen Osterhout, Ruby Kennedy, Robert Crites
-
Publication number: 20120185326Abstract: 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: ApplicationFiled: January 20, 2012Publication date: July 19, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: FRANCISCO JAUFFRED, MUKUL GOYAL, GLEN OSTERHOUT, RUBY KENNEDY, ROBERT CRITES
-
Patent number: 8135608Abstract: 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: GrantFiled: January 8, 2008Date of Patent: March 13, 2012Assignee: International Business Machines CorporationInventors: Francisco Jauffred, Mukul Goyal, Glen Osterhout, Ruby Kennedy, Robert Crites
-
Patent number: 7903564Abstract: 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: GrantFiled: December 21, 2009Date of Patent: March 8, 2011Assignee: AT&T Property II, L.P.Inventors: Kadangode K. Ramakrishnan, Mukul Goyal
-
Patent number: 7756017Abstract: 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: GrantFiled: September 7, 2007Date of Patent: July 13, 2010Assignee: The UWM Research Foundation, Inc.Inventors: Mukul Goyal, Seyed H. Hosseini
-
Publication number: 20100097928Abstract: 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: ApplicationFiled: December 21, 2009Publication date: April 22, 2010Applicant: AT&T CORP.Inventors: Kadangode K. Ramakrishnan, Mukul Goyal
-
Patent number: 7680055Abstract: 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: GrantFiled: March 19, 2004Date of Patent: March 16, 2010Assignee: AT&T Intellectual Property II, L.P.Inventors: Kadangode K. Ramakrishnan, Mukul Goyal
-
Publication number: 20090177522Abstract: 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: ApplicationFiled: January 8, 2008Publication date: July 9, 2009Inventors: Francisco Jauffred, Mukul Goyal, Glen Osterhout, Ruby Kennedy, Robert Crites
-
Publication number: 20080300981Abstract: 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: ApplicationFiled: March 14, 2008Publication date: December 4, 2008Inventors: Robert Crites, Mukul Goyal, Glen Osterhout, Ruby Kennedy, Francisco Jauffred
-
Publication number: 20080062862Abstract: 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: ApplicationFiled: September 7, 2007Publication date: March 13, 2008Applicant: THE UWM RESEARCH FOUNDATION, INC.Inventors: Mukul Goyal, Seyed H. Hosseini