Patents by Inventor Robert K. Sloan
Robert K. Sloan 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: 11075868Abstract: A method for managing personal communication data, wherein the personal communication data including a plurality of chat histories from a plurality of chat applications is provided. The method may include converting a first chat history from a first application and a second chat history from a second application into an integrated unified format, whereby the second application is different from the first application. The method may also include storing the integrated unified format into an indexed storage. The method may further include providing a user interface (UI) to access the integrated unified format via the indexed storage.Type: GrantFiled: June 14, 2018Date of Patent: July 27, 2021Assignee: International Business Machines CorporationInventors: Su Liu, Michael S. Ly, Robert K. Sloan
-
Publication number: 20180302360Abstract: A method for managing personal communication data, wherein the personal communication data including a plurality of chat histories from a plurality of chat applications is provided. The method may include converting a first chat history from a first application and a second chat history from a second application into an integrated unified format, whereby the second application is different from the first application. The method may also include storing the integrated unified format into an indexed storage. The method may further include providing a user interface (UI) to access the integrated unified format via the indexed storage.Type: ApplicationFiled: June 14, 2018Publication date: October 18, 2018Inventors: Su Liu, MICHAEL S. LY, Robert K. Sloan
-
Patent number: 10057202Abstract: A method for managing personal communication data, wherein the personal communication data including a plurality of chat histories from a plurality of chat applications is provided. The method may include converting a first chat history from a first application and a second chat history from a second application into an integrated unified format, whereby the second application is different from the first application. The method may also include storing the integrated unified format into an indexed storage. The method may further include providing a user interface (UI) to access the integrated unified format via the indexed storage.Type: GrantFiled: June 4, 2015Date of Patent: August 21, 2018Assignee: International Business Machines CorporationInventors: Su Liu, Michael S. Ly, Robert K. Sloan
-
Patent number: 10027615Abstract: A method for managing personal communication data, wherein the personal communication data including a plurality of chat histories from a plurality of chat applications is provided. The method may include converting a first chat history from a first application and a second chat history from a second application into an integrated unified format, whereby the second application is different from the first application. The method may also include storing the integrated unified format into an indexed storage. The method may further include providing a user interface (UI) to access the integrated unified format via the indexed storage.Type: GrantFiled: February 13, 2015Date of Patent: July 17, 2018Assignee: International Business Machines CorporationInventors: Su Liu, Michael S. Ly, Robert K. Sloan
-
Publication number: 20160241506Abstract: A method for managing personal communication data, wherein the personal communication data including a plurality of chat histories from a plurality of chat applications is provided. The method may include converting a first chat history from a first application and a second chat history from a second application into an integrated unified format, whereby the second application is different from the first application. The method may also include storing the integrated unified format into an indexed storage. The method may further include providing a user interface (UI) to access the integrated unified format via the indexed storage.Type: ApplicationFiled: June 4, 2015Publication date: August 18, 2016Inventors: Su Liu, Michael S. Ly, Robert K. Sloan
-
Publication number: 20160241501Abstract: A method for managing personal communication data, wherein the personal communication data including a plurality of chat histories from a plurality of chat applications is provided. The method may include converting a first chat history from a first application and a second chat history from a second application into an integrated unified format, whereby the second application is different from the first application. The method may also include storing the integrated unified format into an indexed storage. The method may further include providing a user interface (UI) to access the integrated unified format via the indexed storage.Type: ApplicationFiled: February 13, 2015Publication date: August 18, 2016Inventors: Su Liu, Michael S. Ly, Robert K. Sloan
-
Patent number: 8751522Abstract: A mechanism is provided for improving search results. A user query is analyzed to identify a set of characters in the user query and an encoding code point associated with each character. A determination is made as to whether any of the encoding code points exist within a historic code point table. Responsive to at least one encoding code point existing within the historic code point table, all code points associated with each identified encoding code point in the user query are retrieved from the historic code point table. A modified user query is then created that utilizes the encoding code points of the user query and the code points from the historic code point table. The modified user query is then executed.Type: GrantFiled: April 12, 2012Date of Patent: June 10, 2014Assignee: International Business Machines CorporationInventors: Su Liu, Robert K. Sloan, Shunguo Yan
-
Publication number: 20130275403Abstract: A mechanism is provided for improving search results. A user query is analyzed to identify a set of characters in the user query and an encoding code point associated with each character. A determination is made as to whether any of the encoding code points exist within a historic code point table. Responsive to at least one encoding code point existing within the historic code point table, all code points associated with each identified encoding code point in the user query are retrieved from the historic code point table. A modified user query is then created that utilizes the encoding code points of the user query and the code points from the historic code point table. The modified user query is then executed.Type: ApplicationFiled: April 12, 2012Publication date: October 17, 2013Applicant: International Business Machines CorporationInventors: Su Liu, Robert K. Sloan, Shunguo Yan
-
Patent number: 8478923Abstract: A processor receives interrupts of a same type from hardware. The processor determines a rate at which the interrupts are being received. The processor compares the rate at which the interrupts are being received to a threshold rate. In response to determining that the rate at which the interrupts are being received is greater than the threshold rate, the processor sends just the first received interrupt to firmware for processing. All other of the interrupts are not sent from the processor to the firmware but instead are suppressed by the processor. By comparison, in response to determining that the rate at which the interrupts are being received is less than the threshold rate, the processor can send all the interrupts from the processor to firmware for processing.Type: GrantFiled: September 25, 2010Date of Patent: July 2, 2013Assignee: International Business Machines CorporationInventors: Shiva Dasari, Suresh Lavani, Newton P. Liu, Thanh Nguyen, Mehul Shah, Robert K. Sloan, Wingcheung Tam, Mark W. Wenning
-
Publication number: 20130097412Abstract: Methods, apparatuses, and computer program products for performing a boot sequence in a multi-processor system are provided. Embodiments include: in response to detecting initiation of a boot sequence of the multi-processor system, initializing, by a bootstrap processor (BSP), BSP memory associated with the BSP and initializing, by an application processor, memory associated with the application processor; determining, by the BSP, whether the initialization of the BSP memory is completed; and if the initialization of the BSP memory is completed, loading, by the BSP, an operating system on the BSP memory regardless of whether the application processor has completed initialization of the memory associated with the application processor.Type: ApplicationFiled: October 17, 2011Publication date: April 18, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shiva R. Dasari, Raghuswamyreddy Gundam, Newton P. Liu, Terence Rodrigues, Mehul M. Shah, Robert K. Sloan, Wingcheung Tam, Mark W. Wenning
-
Publication number: 20130086571Abstract: Dynamically updating firmware in a computing system, including: receiving, by a firmware update module, a request to update firmware in the computing system; receiving, by the firmware update module, a firmware update; storing, by the firmware update module, the firmware update into computer memory of the computing system; and initiating, by the firmware update module, a system management interrupt with the address in computer memory of the computing system at which the firmware update is stored.Type: ApplicationFiled: September 30, 2011Publication date: April 4, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shiva R. Dasari, Raghuswamyreddy Gundam, Newton P. Liu, Douglas W. Oliver, Terence Rodrigues, Mehul M. Shah, Robert K. Sloan, Wingcheung Tam
-
Publication number: 20130007356Abstract: Methods, apparatuses, and computer program products for assigning a classification to a dual in-line memory module (DIMM) are provided. Embodiments include determining, by a modifier, a classification of a DIMM; and providing a visual indication of the determined classification of the DIMM, including modifying, by the modifier, a top edge of a printed circuit board of the DIMM.Type: ApplicationFiled: June 30, 2011Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Newton P. Liu, Thanh Nguyen, Terence Rodrigues, Robert K. Sloan, Mark W. Wenning