Patents by Inventor James A. Reimer
James A. Reimer 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: 11537556Abstract: Provided are techniques for optimized content object storage service for large scale content. A content object file is created. An index entry for the content object file is created with a content object key and a content object location. The content object file is appended to an aggregated file on a storage node. In response to a request to retrieve the content object file from the aggregated file, the content object key is used to access the content object location that describes the storage node, a name of the aggregated file, an offset into the aggregated file, and a size of the content object file to retrieve the content object file.Type: GrantFiled: March 12, 2020Date of Patent: December 27, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James A. Reimer, Xiaoyang Yang, Alan T. Yaung
-
Patent number: 11249943Abstract: Technical solutions are described to implement a scalable write ahead log using a distributed file system. A general aspect includes a method for providing consistency among metadata replicas and content in an enterprise content management cluster. The method includes recording a transaction log entry in response to receiving a content modification request, the transaction log entry including a version identifier set to a first version value. The method also includes updating the transaction log entry to a second version value in response to successfully modifying content and one of a plurality of metadata replicas containing metadata corresponding to the request. The method also includes updating the transaction log entry to a third version value in response to successfully modifying each of the metadata replicas. The present document further describes examples of other aspects such as methods, computer products.Type: GrantFiled: November 30, 2015Date of Patent: February 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Li Mei Jiao, Yun Jie Qiu, James A. Reimer, Ju Wei Shi, Paul S. Taylor, Chen Wang, Xiao Yang Yang
-
Patent number: 11003621Abstract: Technical solutions are described to implement a scalable write ahead log using a distributed file system. A general aspect includes a method for providing consistency among metadata replicas and content in an enterprise content management cluster. The method includes recording a transaction log entry in response to receiving a content modification request, the transaction log entry including a version identifier set to a first version value. The method also includes updating the transaction log entry to a second version value in response to successfully modifying content and one of a plurality of metadata replicas containing metadata corresponding to the request. The method also includes updating the transaction log entry to a third version value in response to successfully modifying each of the metadata replicas. The present document further describes examples of other aspects such as methods, computer products.Type: GrantFiled: November 11, 2015Date of Patent: May 11, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Li Mei Jiao, Yun Jie Qiu, James A. Reimer, Ju Wei Shi, Paul S. Taylor, Chen Wang, Xiao Yang Yang
-
Publication number: 20200210381Abstract: Provided are techniques for optimized content object storage service for large scale content. A content object file is created. An index entry for the content object file is created with a content object key and a content object location. The content object file is appended to an aggregated file on a storage node. In response to a request to retrieve the content object file from the aggregated file, the content object key is used to access the content object location that describes the storage node, a name of the aggregated file, an offset into the aggregated file, and a size of the content object file to retrieve the content object file.Type: ApplicationFiled: March 12, 2020Publication date: July 2, 2020Inventors: James A. REIMER, Xiaoyang YANG, Alan T. YAUNG
-
Patent number: 10628381Abstract: Provided are techniques for optimized content object storage service for large scale content. A content object file is created. An index entry for the content object file is created with a content object key and a content object location. The content object file is appended to an aggregated file on a storage node. In response to a request to retrieve the content object file from the aggregated file, the content object key is used to access the content object location that describes the storage node, a name of the aggregated file, an offset into the aggregated file, and a size of the content object file to retrieve the content object file.Type: GrantFiled: November 22, 2016Date of Patent: April 21, 2020Assignee: International Business Machines CorporationInventors: James A. Reimer, Xiaoyang Yang, Alan T. Yaung
-
Publication number: 20170154050Abstract: Provided are techniques for optimized content object storage service for large scale content. A content object file is created. An index entry for the content object file is created with a content object key and a content object location. The content object file is appended to an aggregated file on a storage node. In response to a request to retrieve the content object file from the aggregated file, the content object key is used to access the content object location that describes the storage node, a name of the aggregated file, an offset into the aggregated file, and a size of the content object file to retrieve the content object file.Type: ApplicationFiled: November 30, 2015Publication date: June 1, 2017Inventors: James A. Reimer, Xiaoyang Yang, Alan T. Yaung
-
Publication number: 20170154092Abstract: Provided are techniques for optimized content object storage service for large scale content. A content object file is created. An index entry for the content object file is created with a content object key and a content object location. The content object file is appended to an aggregated file on a storage node. In response to a request to retrieve the content object file from the aggregated file, the content object key is used to access the content object location that describes the storage node, a name of the aggregated file, an offset into the aggregated file, and a size of the content object file to retrieve the content object file.Type: ApplicationFiled: November 22, 2016Publication date: June 1, 2017Inventors: James A. Reimer, Xiaoyang Yang, Alan T. Yaung
-
Publication number: 20170132269Abstract: Technical solutions are described to implement a scalable write ahead log using a distributed file system. A general aspect includes a method for providing consistency among metadata replicas and content in an enterprise content management cluster. The method includes recording a transaction log entry in response to receiving a content modification request, the transaction log entry including a version identifier set to a first version value. The method also includes updating the transaction log entry to a second version value in response to successfully modifying content and one of a plurality of metadata replicas containing metadata corresponding to the request. The method also includes updating the transaction log entry to a third version value in response to successfully modifying each of the metadata replicas. The present document further describes examples of other aspects such as methods, computer products.Type: ApplicationFiled: November 11, 2015Publication date: May 11, 2017Inventors: LI MEI JIAO, YUN JIE QIU, JAMES A. REIMER, JU WEI SHI, PAUL S. TAYLOR, CHEN WANG, XIAO YANG YANG
-
Publication number: 20170132271Abstract: Technical solutions are described to implement a scalable write ahead log using a distributed file system. A general aspect includes a method for providing consistency among metadata replicas and content in an enterprise content management cluster. The method includes recording a transaction log entry in response to receiving a content modification request, the transaction log entry including a version identifier set to a first version value. The method also includes updating the transaction log entry to a second version value in response to successfully modifying content and one of a plurality of metadata replicas containing metadata corresponding to the request. The method also includes updating the transaction log entry to a third version value in response to successfully modifying each of the metadata replicas. The present document further describes examples of other aspects such as methods, computer products.Type: ApplicationFiled: November 30, 2015Publication date: May 11, 2017Inventors: LI MEI JIAO, YUN JIE QIU, JAMES A. REIMER, JU WEI SHI, PAUL S. TAYLOR, CHEN WANG, XIAO YANG YANG
-
Publication number: 20140100537Abstract: The present invention provides a titratable transdermal drug delivery system comprising an effective dose of an antithrombotic agent, such as tirofiban, or a pharmaceutically acceptable salt thereof. The dosage of the drug delivered is proportional to the size of the patch applied and achieves 60-85% platelet inhibition. The system enables and individualized treatment for patients. Also provided are methods for the treatment of various disorders where platelet inhibition is desired.Type: ApplicationFiled: December 11, 2013Publication date: April 10, 2014Applicant: MEDICURE INTERNATIONAL INC.Inventors: George Roby THOMAS, Dawson James REIMER, Albert D. FRIESEN
-
Publication number: 20120029447Abstract: The present invention provides a titratable transdermal drug delivery system comprising an effective dose of an antithrombotic agent, such as tirofiban, or a pharmaceutically acceptable salt thereof. The dosage of the drug delivered is proportional to the size of the patch applied and achieves 60-85% platelet inhibition. The system enables and individualized treatment for patients. Also provided are methods for the treatment of various disorders where platelet inhibition is desired.Type: ApplicationFiled: March 18, 2010Publication date: February 2, 2012Applicant: Medicure International Inc.Inventors: George Roby Thomas, Dawson James Reimer, Albert D. Friesen
-
Publication number: 20100196342Abstract: This invention relates to improvement of mood, memory and cognitive function with administration of pyridoxal 5?-phosphate. Also provided is the use of pyridoxal 5?-phosphate for the preparation of a medicament for the improvement of mood, memory and cognitive function, and kits comprising pyridoxal 5?-phosphate for the same purpose.Type: ApplicationFiled: May 28, 2008Publication date: August 5, 2010Inventors: Albert Friesen, Dawson James Reimer
-
Publication number: 20100197635Abstract: This invention relates to treatment of Tardive Dyskinesia through the administration of pyridoxal 5?-phosphate. The treatment may be an oral administration of 100-4000 mg/day, for example, 100-750 mg/day or about 250 mg/day. Also provided is the use of pyridoxal 5?-phosphate for the preparation of a medicament for the treatment of tardive dyskinesia, kits comprising pyridoxal 5?-phosphate for the treatment of tardive dyskinesia, and combination drugs for the treatment of tardive dyskinesia.Type: ApplicationFiled: May 28, 2008Publication date: August 5, 2010Inventors: Albert Friesen, Dawson James Reimer
-
Publication number: 20060218127Abstract: Provided are a method, system, and article of manufacture for selecting a resource manager to satisfy a service request. A catalog indicating a plurality of resource managers and at least one service offered by the resource managers is provided. Further provided is resource manager information indicating resource availability information for resource managers offering at least one service. A request for a requested service from a subscriber is received. The catalog is processed to identify resource managers publishing the requested service and the resource manager information is processed to determine at least one identified resource manager publishing the requested service that also satisfies at least one rule applicable to the service request.Type: ApplicationFiled: March 23, 2005Publication date: September 28, 2006Inventors: Stewart Tate, Cataldo Mega, James Reimer
-
Patent number: 6065042Abstract: A system and method for providing on demand access to information related to a movie while the movie is being presented to a user, where the movie was generated from the movie related information, are described. The system operates by presenting the movie to the user, and then receiving from the user a query pertaining to the movie. The system determines a frame of the movie that was being presented to the user when the user issued the query (the system may extract this information from the query, or may extract this information from the movie itself). The system identifies, as specified by the query, portions of the movie related information relating to the frame, and retrieves those portions of the movie related information. These retrieved portions of the movie related information are presented to the user. Also discussed is a manager to enable users to create personalized versions of movies, and personalized collections of items.Type: GrantFiled: April 10, 1998Date of Patent: May 16, 2000Assignee: International Business Machines CorporationInventors: James A. Reimer, Roger A. Reinsch
-
Patent number: 5781730Abstract: A system and method for providing on demand access to information related to a movie while the movie is being presented to a user, where the movie was generated from the movie related information. The system operates by presenting the movie to the user, and then receiving from the user a query pertaining to the movie. The system determines a frame of the movie that was being presented to the user when the user issued the query (the system may extract this information from the query, or may extract this information from the movie itself). The system identifies, as specified by the query, portions of the movie related information relating to the frame, and retrieves those portions of the movie related information. These retrieved portions of the movie related information are presented to the user. The system includes a manager to enable users to create personalized versions of movies, and personalized collections of items.Type: GrantFiled: April 14, 1997Date of Patent: July 14, 1998Assignee: International Business Machines CorporationInventors: James A. Reimer, Roger A. Reinsch
-
Patent number: 5715400Abstract: A system and method for providing on demand access to information related to a movie while the movie is being presented to a user, where the movie was generated from the movie related information, are described. The system operates by presenting the movie to the user, and then receiving from the user a query pertaining to the movie. The system determines a frame of the movie that was being presented to the user when the user issued the query (the system may extract this information from the query, or may extract this information from the movie itself). The system identifies, as specified by the query, portions of the movie related information relating to the frame, and retrieves those portions of the movie related information. These retrieved portions of said movie related information are presented to the user. Also discussed is a manager to enable users to create personalized versions of movies, and personalized collections of items.Type: GrantFiled: June 1, 1995Date of Patent: February 3, 1998Assignee: International Business Machines CorporationInventors: James A. Reimer, Roger A. Reinsch
-
Patent number: 5696905Abstract: A system and method for providing on demand access to information related to a movie while the movie is being presented to a user, where the movie was generated from the movie related information, are described. The system operates by presenting the movie to the user, and then receiving from the user a query pertaining to the movie. The system determines a frame of the movie that was being presented to the user when the user issued the query (the system may extract this information from the query, or may extract this information from the movie itself). The system identifies, as specified by the query, portions of the movie related information relating to the frame, and retrieves those portions of the movie related information. These retrieved portions of said movie related information are presented to the user. Also discussed is a manager to enable users to create personalized versions of movies, and personalized collections of items.Type: GrantFiled: March 20, 1995Date of Patent: December 9, 1997Assignee: International Business Machines CorporationInventors: James A. Reimer, Roger A. Reinsch
-
Patent number: 5596705Abstract: A system and method for providing on demand access to information related to a movie while the movie is being presented to a user, where the movie was generated from the movie related information, are described. The system operates by presenting the movie to the user, and then receiving from the user a query pertaining to the movie. The system determines a frame of the movie that was being presented to the user when the user issued the query (the system may extract this information from the query, or may extract this information from the movie itself). The system identifies, as specified by the query, portions of the movie related information relating to the frame, and retrieves those portions of the movie related information. These retrieved portions of said movie related information are presented to the user. Also discussed is a manager to enable users to create personalized versions of movies, and personalized collections of items.Type: GrantFiled: March 20, 1995Date of Patent: January 21, 1997Assignee: International Business Machines CorporationInventors: James A. Reimer, Roger A. Reinsch
-
Patent number: 5559949Abstract: A system and method for providing on demand access to information related to a movie while the movie is being presented to a user, where the movie was generated from the movie related information, are described. The system operates by presenting the movie to the user, and then receiving from the user a query pertaining to the movie. The system determines a frame of the movie that was being presented to the user when the user issued the query (the system may extract this-information from the query, or may extract this information from the movie itself). The system identifies, as specified by the query, portions of the movie related information relating to the frame, and retrieves those portions of the movie related information. These retrieved portions of said movie related information are presented to the user. Also discussed is a manager to enable users to create personalized versions of movies, and personalized collections of items.Type: GrantFiled: June 5, 1995Date of Patent: September 24, 1996Assignee: International Business Machine CorporationInventors: James A. Reimer, Roger A. Reinsch