Patents by Inventor Sayee Natarajan
Sayee Natarajan 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: 10263871Abstract: Electronic capture of adverse event information includes selective input of adverse event information into a machine in response to prompt provided to the user based on a site visit. Such adverse event information is forwardable to a location over a communication link. The machine produces one or more alerts, if adverse event information has been input, after a prescribed period of time has transpired unless the machine is informed that the same information has already been forwarded to the location. In a preferred embodiment, the customer is a clinician. Optionally, received adverse event information can be parsed to audit whether any of the information, in fact, concerns an adverse event. Systems and software concerning related technological improvements are disclosed.Type: GrantFiled: March 4, 2014Date of Patent: April 16, 2019Assignee: Purdue Pharma L.P.Inventors: Mietek Ciszkowski, Larry Egan, Sayee Natarajan, Larry Pickett, Jake Stahl
-
Patent number: 9955869Abstract: A method in support of health management services acts upon active and passive data, in which the active data is communicated by a patient or healthcare professional and in which the passive data is detected by at least one sensor detectably coupled to the patient. These data are correlated with each other and if a predefined correlation is not met, further data can be solicited, patient-specific queries can be generated, alerts can be communicated, or a combination of these can be done in embodiments of the invention. Any Irregularity or trend in the data can be identified and processed in embodiments of the invention. Also in some embodiments, these data can be used in connection with intelligent, machine-based decisions to send communications concerning the provision of further healthcare resources to patients, such as in view of their relative acuity rank. Systems can be constructed to implement the methods described herein.Type: GrantFiled: June 14, 2013Date of Patent: May 1, 2018Assignee: PURDUE PHARMA L.P.Inventors: Brian Meltzer, Sayee Natarajan
-
Patent number: 9818124Abstract: Sales Tool and methodology for field representatives of products or services records the dates of site visits with customers, acquires sales data concerning consumption of a product or service in a region which is attributable to the customer, generates a chart that depicts the acquired sales data and superimposes on the chart the site visit information so as to coordinate sales data and site visit information into a unified presentation to the representative. Software implementations can permit the representative to interact with the superimposed site visit information and cause additional information to be retrieved from the local database or elsewhere and be presented. Site visits can include other points-of-contact between the customer and the representative, his or her company, or his or her company's materials.Type: GrantFiled: October 26, 2007Date of Patent: November 14, 2017Assignee: Purdue Pharma L.P.Inventors: Mietek Ciszkowski, Sayee Natarajan, Rajeshwara Raghavan, Jake Stahl
-
Publication number: 20140357961Abstract: A method in support of health management services acts upon active and passive data, in which the active data is communicated by a patient or healthcare professional and in which the passive data is detected by at least one sensor detectably coupled to the patient. These data are correlated with each other and if a predefined correlation is not met, further data can be solicited, patient-specific queries can be generated, alerts can be communicated, or a combination of these can be done in embodiments of the invention. Any Irregularity or trend in the data can be identified and processed in embodiments of the invention. Also in some embodiments, these data can be used in connection with intelligent, machine-based decisions to send communications concerning the provision of further healthcare resources to patients, such as in view of their relative acuity rank. Systems can be constructed to implement the methods described herein.Type: ApplicationFiled: June 14, 2013Publication date: December 4, 2014Inventors: Brian Meltzer, Sayee Natarajan
-
Publication number: 20140250224Abstract: Electronic capture of adverse event information includes selective input of adverse event information into a machine in response to prompt provided to the user based on a site visit. Such adverse event information is forwardable to a location over a communication link. The machine produces one or more alerts, if adverse event information has been input, after a prescribed period of time has transpired unless the machine is informed that the same information has already been forwarded to the location. In a preferred embodiment, the customer is a clinician. Optionally, received adverse event information can be parsed to audit whether any of the information, in fact, concerns an adverse event. Systems and software concerning related technological improvements are disclosed.Type: ApplicationFiled: March 4, 2014Publication date: September 4, 2014Applicant: Purdue Pharma L.P.Inventors: Mietek Ciszkowski, Larry Egan, Sayee Natarajan, Larry Pickett, Jake Stahl
-
Publication number: 20140149134Abstract: Electronic assigning of expense data related to sales calls to customers such as health care professionals (HCPs) aids in complying with local, state, federal, or other regulatory reporting requirements and guidelines. The method includes providing expense report data and presenting a line-item entry of the report on a display. Through a user interface, one or more customers included within a database are selected. An expense amount associated with the line-item entry is automatically allocated into dollar amounts among the selected customer(s) and entries in the database are updated for each selected customer to now include the allocated dollar amounts.Type: ApplicationFiled: January 29, 2014Publication date: May 29, 2014Applicant: Purdue Pharma L.P.Inventors: Puneet Arora, Margaret K. Feltz, Sayee Natarajan, Jake Stahl, Bert Weinstein
-
Patent number: 8688465Abstract: Electronic assigning of expense data related to sales calls to customers such as health care professionals (HCPs) aids in complying with local, state, federal, or other regulatory reporting requirements and guidelines. The method includes providing expense report data and presenting a line-item entry of the report on a display. Through a user interface, one or more customers included within a database are selected. An expense amount associated with the line-item entry is automatically allocated into dollar amounts among the selected customer(s) and entries in the database are updated for each selected customer to now include the allocated dollar amounts.Type: GrantFiled: October 26, 2007Date of Patent: April 1, 2014Assignee: Purdue Pharma L.P.Inventors: Puneet Arora, Margaret K. Feltz, Sayee Natarajan, Jake Stahl, Bert Weinstein
-
Patent number: 8666764Abstract: Electronic capture of adverse event information includes selective input of adverse event information into a machine in response to prompt provided to the user based on a site visit. Such adverse event information is forwardable to a location over a communication link. The machine produces one or more alerts, if adverse event information has been input, after a prescribed period of time has transpired unless the machine is informed that the same information has already been forwarded to the location. In a preferred embodiment, the customer is a clinician. Optionally, received adverse event information can be parsed to audit whether any of the information, in fact, concerns an adverse event. Systems and software concerning related technological improvements are disclosed.Type: GrantFiled: October 26, 2007Date of Patent: March 4, 2014Assignee: Purdue Pharma L.P.Inventors: Mietek Ciszkowski, Larry Egan, Sayee Natarajan, Larry Pickett, Jake Stahl
-
Patent number: 8660987Abstract: A method for synchronizing a database server to a current status of a client database using data cache techniques is provided. Upon initiating synchronization, the database server receives an identification of a client connection, and creates a server-cache-table having a structure that is compatible with the client database. Database records from a corresponding client-cache-table are received through the client connection and inserted into the server-cache-table. The server-cache-table is merged into the database server. Similar cache-tables can be utilized to synchronize data from the database server to the client. Optionally, a parent-cache-table can be created on the server and populated with records associated with the identified client. Queries and other database operations during synchronization can be performed over the parent-cache-table to further optimize performance.Type: GrantFiled: May 1, 2012Date of Patent: February 25, 2014Assignee: Purdue Pharma L.P.Inventors: Balaji Chellappa, Sayee Natarajan
-
Patent number: 8560380Abstract: Electronically creating a schedule plan of events which replicates one or more previously scheduled events. A source date range is acquired into a memory of a machine. A set of previously scheduled events within the source date range is identified. A target date range is received through a user interface. At least a portion of the previously scheduled events is assigned to a date within the received target date range to create the schedule plan. The schedule plan is posted to a calendar. Another method creates a schedule plan on the basis of one or more search criteria used for identifying any match from a database. At least a portion of any matches are assigned a time slot within a target date range of a calendar program.Type: GrantFiled: September 16, 2011Date of Patent: October 15, 2013Assignee: Purdue Pharma L.P.Inventors: Kim Aleksiejczyk, Mietek Ciszkowski, Sayee Natarajan, Jake Stahl, Ramachandran Subramanian
-
Publication number: 20120215739Abstract: A method for synchronizing a database server to a current status of a client database using data cache techniques is provided. Upon initiating synchronization, the database server receives an identification of a client connection, and creates a server-cache-table having a structure that is compatible with the client database. Database records from a corresponding client-cache-table are received through the client connection and inserted into the server-cache-table. The server-cache-table is merged into the database server. Similar cache-tables can be utilized to synchronize data from the database server to the client. Optionally, a parent-cache-table can be created on the server and populated with records associated with the identified client. Queries and other database operations during synchronization can be performed over the parent-cache-table to further optimize performance.Type: ApplicationFiled: May 1, 2012Publication date: August 23, 2012Applicant: Purdue Pharma L.P.Inventors: Balaji Chellappa, Sayee Natarajan
-
Patent number: 8195605Abstract: A method for synchronizing a database server to a current status of a client database using data cache techniques is provided. Upon initiating synchronization, the database server receives an identification of a client connection, and creates a server-cache-table having a structure that is compatible with the client database. Database records from a corresponding client-cache-table are received through the client connection and inserted into the server-cache-table. The server-cache-table is merged into the database server. Similar cache-tables can be utilized to synchronize data from the database server to the client. Optionally, a parent-cache-table can be created on the server and populated with records associated with the identified client. Queries and other database operations during synchronization can be performed over the parent-cache-table to further optimize performance.Type: GrantFiled: October 26, 2007Date of Patent: June 5, 2012Assignee: Purdue Pharma L.P.Inventors: Balaji Chellappa, Sayee Natarajan
-
Publication number: 20120004941Abstract: Electronically creating a schedule plan of events which replicates one or more previously scheduled events. A source date range is acquired into a memory of a machine A set of previously scheduled events within the source date range is identified. A target date range is received through a user interface. At least a portion of the previously scheduled events is assigned to a date within the received target date range to create the schedule plan. The schedule plan is posted to a calendar. Another method creates a schedule plan on the basis of one or more search criteria used for identifying any match from a database. At least a portion of any matches are assigned a time slot within a target date range of a calendar program.Type: ApplicationFiled: September 16, 2011Publication date: January 5, 2012Applicant: Purdue Pharma L.P.Inventors: Kim Aleksiejczyk, Mietek Ciszkowski, Sayee Natarajan, Jake Stahl, Ramachandran Subramanian
-
Patent number: 8032402Abstract: Electronically creating an itinerary schedule in a calendar program. A geographic indicator and a calendar date are acquired and coordinated with each other to define an itinerary entry. The itinerary entry is included into a calendar program maintained by the machine. The step of acquiring the geographic indicator further comprises the step of updating a counter upon each selection of a geographic indicator. Another method electronically populates a calendar program with an event using an itinerary entry. Optionally, health care providers from within a geographic indicator are included in the itinerary entry. A geographic indicator and calendar date are obtained from an itinerary entry, and additional search criteria are input. A search of a database is executed to identify candidates matching the geographic indicator and search criteria. Candidate matches are assigned to a time slot, and each time slot is populated into the calendar program on the calendar date.Type: GrantFiled: October 26, 2007Date of Patent: October 4, 2011Assignee: Purdue Pharma L.P.Inventors: Kim Aleksiejczyk, Balaji Chellappa, Mietek Ciszkowski, Sayee Natarajan, Jake Stahl, Ramachandran Subramanian
-
Patent number: 8027858Abstract: Electronically creating a schedule plan of events which replicates one or more previously scheduled events. A source date range is acquired into a memory of a machine. A set of previously scheduled events within the source date range is identified. A target date range is received through a user interface. At least a portion of the previously scheduled events is assigned to a date within the received target date range to create the schedule plan. The schedule plan is posted to a calendar. Another method creates a schedule plan on the basis of one or more search criteria used for identifying any match from a database. At least a portion of any matches are assigned a time slot within a target date range of a calendar program.Type: GrantFiled: October 26, 2007Date of Patent: September 27, 2011Assignee: Purdue Pharma L.P.Inventors: Kim Aleksiejczyk, Mietek Ciszkowski, Sayee Natarajan, Jake Stahl, Ramachandran Subramanian
-
Patent number: 7979390Abstract: A method for realigning a database server and a client database is provided. During realignment at least one table of the database server is copied to a workspace, and a set of records copied to the workspace is identified that are associated with the client. The set of records associated with the client are modified and can include a subset of records newly associated with the client. An association-rule is created that defines the modified set of records as accessible by the client and includes an effective time. The association-rule and the newly associated records are distributed to the client, preferably during database synchronization. At the effective time, the modifications to the workspace records are made effective on the server and activated on the client. Optionally, the association-rule and the newly associated records are distributed in response to receiving approval of the modified set of records.Type: GrantFiled: October 26, 2007Date of Patent: July 12, 2011Assignee: Purdue Pharma L.P.Inventors: Balaji Chellappa, Sayee Natarajan, Rajeshwara Raghavan
-
Publication number: 20080281858Abstract: Electronically creating an itinerary schedule in a calendar program. A geographic indicator and a calendar date are acquired and coordinated with each other to define an itinerary entry. The itinerary entry is included into a calendar program maintained by the machine. The step of acquiring the geographic indicator further comprises the step of updating a counter upon each selection of a geographic indicator. Another method electronically populates a calendar program with an event using an itinerary entry. Optionally, health care providers from within a geographic indicator are included in the itinerary entry. A geographic indicator and calendar date are obtained from an itinerary entry, and additional search criteria are input. A search of a database is executed to identify candidates matching the geographic indicator and search criteria. Candidate matches are assigned to a time slot, and each time slot is populated into the calendar program on the calendar date.Type: ApplicationFiled: October 26, 2007Publication date: November 13, 2008Applicant: Purdue Pharma L.P.Inventors: Kim Aleksiejczyk, Balaji Chellappa, Mietek Ciszkowski, Sayee Natarajan, Jake Stahl, Ramachandran Subramanian
-
Publication number: 20080103870Abstract: Electronically creating a schedule plan of events which replicates one or more previously scheduled events. A source date range is acquired into a memory of a machine. A set of previously scheduled events within the source date range is identified. A target date range is received through a user interface. At least a portion of the previously scheduled events is assigned to a date within the received target date range to create the schedule plan. The schedule plan is posted to a calendar. Another method creates a schedule plan on the basis of one or more search criteria used for identifying any match from a database. At least a portion of any matches are assigned a time slot within a target date range of a calendar program.Type: ApplicationFiled: October 26, 2007Publication date: May 1, 2008Applicant: Purdue Pharma L.P.Inventors: Kim Aleksiejczyk, Mietek Ciszkowski, Sayee Natarajan, Jake Stahl, Ramachandran Subramanian
-
Publication number: 20080103856Abstract: Sales Tool and methodology for field representatives of products or services records the dates of site visits with customers, acquires sales data concerning consumption of a product or service in a region which is attributable to the customer, generates a chart that depicts the acquired sales data and superimposes on the chart the site visit information so as to coordinate sales data and site visit information into a unified presentation to the representative. Software implementations can permit the representative to interact with the superimposed site visit information and cause additional information to be retrieved from the local database or elsewhere and be presented. Site visits can include other points-of-contact between the customer and the representative, his or her company, or his or her company's materials.Type: ApplicationFiled: October 26, 2007Publication date: May 1, 2008Applicant: Purdue Pharma L.P.Inventors: Mietek Ciszkowski, Sayee Natarajan, Rajeshwara Raghavan, Jake Stahl
-
Publication number: 20080104133Abstract: A method for synchronizing a database server to a current status of a client database using data cache techniques is provided. Upon initiating synchronization, the database server receives an identification of a client connection, and creates a server-cache-table having a structure that is compatible with the client database. Database records from a corresponding client-cache-table are received through the client connection and inserted into the server-cache-table. The server-cache-table is merged into the database server. Similar cache-tables can be utilized to synchronize data from the database server to the client. Optionally, a parent-cache-table can be created on the server and populated with records associated with the identified client. Queries and other database operations during synchronization can be performed over the parent-cache-table to further optimize performance.Type: ApplicationFiled: October 26, 2007Publication date: May 1, 2008Applicant: Purdue Pharma L.P.Inventors: Balaji Chellappa, Sayee Natarajan