Patents by Inventor Hovey Raymond Strong, Jr.
Hovey Raymond Strong, Jr. 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: 11188878Abstract: Embodiments of the present invention provide a method comprising maintaining historical meeting information, receiving an event data stream corresponding to a meeting, and delaying confirmation of an assignment of a meeting room for the meeting for a period of delay defined by a confirmation condition to predict a number of in-person attendees at the meeting based on the event data stream and the historical meeting information. The meeting room is tentatively assigned to the meeting based on the predicted number of in-person attendees. The method further comprises sending confirmation of the assignment of the meeting room for the meeting to at least one invitee only after the period of delay has elapsed.Type: GrantFiled: September 22, 2015Date of Patent: November 30, 2021Assignee: International Business Machines CorporationInventors: Jeanette L. Blomberg, Anca A. Chandra, Pawan R. Chowdhary, Susanne M. Glissmann-Hochstein, Sunhwan Lee, Hovey Raymond Strong, Jr.
-
Patent number: 10810510Abstract: One embodiment provides a method comprising intercepting a voice communication, collecting multi-sensory inputs associated with the voice communication, and determining an overall risk assessment metric for the voice communication based on the multi-sensory inputs and learned signatures. The multi-sensory inputs are indicative of content of the voice communication and one or more contextual factors associated with a target of the voice communication. The overall risk assessment metric indicates a likelihood the voice communication is a scam.Type: GrantFiled: February 17, 2017Date of Patent: October 20, 2020Assignee: International Business Machines CorporationInventors: Nathalie Baracaldo Angel, Pawan R. Chowdhary, Heiko H. Ludwig, Robert J. Moore, Hovey Raymond Strong, Jr.
-
Patent number: 9940472Abstract: Methods and arrangements for managing user access to a graph database. Nodes are represented in a graph, along with edges which interconnect the nodes. One or more facts are associated with each of the edges, and an access control list is provided with respect to one or more facts associated with one or more of the edges. There is restricted user access to one or more facts associated with the one or more of the edges, based on the access control list. Other variants and embodiments are broadly contemplated herein.Type: GrantFiled: January 8, 2015Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Rama Kalyani T. Akkiraju, Debdoot Mukherjee, Taiga Nakamura, Mu Qiao, Hovey Raymond Strong, Jr.
-
Publication number: 20180025341Abstract: Embodiments of the invention relate to a system, computer program product, and method for generating a recommendation for using a payment instrument or combination of payment instruments to tender payment. Payment instrument data is stored in a database. Upon receiving a request for a payment recommendation, payment instrument data is retrieved from the database and a payment instrument score is assessed across two or more payment instruments. The assessment comprises the application of a function to a payment instrument, the function taking into account payment instrument variables, category, and location. A recommendation of an apportionment of the payment is generated, including an allocation of an associated cost and the recommended payment is transmitted to a network server.Type: ApplicationFiled: July 25, 2016Publication date: January 25, 2018Applicant: International Business Machines CorporationInventors: Anca A. Chandra, Pawan R. Chowdhary, Susanne M. Glissmann-Hochstein, Thomas D. Griffin, Divyesh Jadav, Sunhwan Lee, Guangjie Ren, Hovey Raymond Strong, JR.
-
Publication number: 20170083872Abstract: Embodiments of the present invention provide a method comprising maintaining historical meeting information, receiving an event data stream corresponding to a meeting, and delaying confirmation of an assignment of a meeting room for the meeting for a period of delay defined by a confirmation condition to predict a number of in-person attendees at the meeting based on the event data stream and the historical meeting information. The meeting room is tentatively assigned to the meeting based on the predicted number of in-person attendees. The method further comprises sending confirmation of the assignment of the meeting room for the meeting to at least one invitee only after the period of delay has elapsed.Type: ApplicationFiled: September 22, 2015Publication date: March 23, 2017Inventors: Jeanette L. Blomberg, Anca A. Chandra, Pawan R. Chowdhary, Susanne M. Glissmann-Hochstein, Sunhwan Lee, Hovey Raymond Strong, JR.
-
Publication number: 20160203327Abstract: Methods and arrangements for managing user access to a graph database. Nodes are represented in a graph, along with edges which interconnect the nodes. One or more facts are associated with each of the edges, and an access control list is provided with respect to one or more facts associated with one or more of the edges. There is restricted user access to one or more facts associated with the one or more of the edges, based on the access control list. Other variants and embodiments are broadly contemplated herein.Type: ApplicationFiled: January 8, 2015Publication date: July 14, 2016Inventors: Rama Kalyani T. Akkiraju, Debdoot Mukherjee, Taiga Nakamura, Mu Qiao, Hovey Raymond Strong, JR.
-
Patent number: 9292601Abstract: A method of summarizing a document includes a step of extracting one or more sections of the document. The method also includes a step of separating at least one of the one or more extracted sections into one or more subsections based at least in part on a conjunctive structure of the section, wherein each subsection comprises one or more terms. The method also includes steps of determining whether one or more terms within a designated set of terms are present within at least one of the one or more subsections and, responsive to a determination that one or more terms within the designated set of terms are present within at least one of the one or more subsections, removing the one or more terms from the one or more subsections. The method also includes a step of aggregating at least a portion of the one or more sections into a summary of the document.Type: GrantFiled: January 9, 2008Date of Patent: March 22, 2016Assignee: International Business Machines CorporationInventors: Larry Lee Proctor, Hovey Raymond Strong, Jr., Renjie Tang, Ruoyi Zhou
-
Publication number: 20160004985Abstract: Methods, systems, and articles of manufacture for prioritizing proposal development under resource constraints are provided herein.Type: ApplicationFiled: July 2, 2014Publication date: January 7, 2016Inventors: Jeanette L. Blomberg, Neil Boyette, Anca A. Chandra, Sechan Oh, Hovey Raymond Strong, JR.
-
Patent number: 9069473Abstract: Embodiments of the invention relate to systematic migration of data. Data is streamed to data storage and stored in a virtual storage device (VSD). Stored data is systematically migrated from the VSD to a higher density VSD, while streaming of data is also switched to the higher density VSD. Source and target data extents are maintained and merged upon completion of the data migration, together with linking the streamed data blocks with the migrated data blocks in the order presented in the input stream.Type: GrantFiled: January 27, 2011Date of Patent: June 30, 2015Assignee: International Business Machines CorporationInventors: Steven Robert Hetzler, Mario H. Lichtsinn, Hovey Raymond Strong, Jr.
-
Patent number: 9046914Abstract: Embodiments of the invention relate to reducing memory required to store an array of formulas and values corresponding to a formula-array. A set of formula-array representations is provided and arranged in a successive order. Each formula-array representation is evaluated for an associated memory requirement to support use thereof, followed by conversion to a structure of the formula-array representation at a successive level. Selection of the formula-array representation is determined based upon a minimal memory requirement from the formula-array representations in the order.Type: GrantFiled: November 10, 2011Date of Patent: June 2, 2015Assignee: International Business Machines CorporationInventors: James J. Rhodes, Hovey Raymond Strong, Jr.
-
Patent number: 8572553Abstract: Systems and methods for transforming applications to provide uniform mechanisms for commenting on application objects, and mechanisms for collecting and processing feedback are described herein. An aspect provides for analyzing application code for at least one user action event handler associated with at least one object; and for modifying each at least one user action event handler located within the application code to contain at least one action configured to handle feedback for the associated at least one object; wherein invoking the at least one user action event handler triggers the at least one action configured to handle feedback. Other embodiments and aspects are also described herein.Type: GrantFiled: June 10, 2011Date of Patent: October 29, 2013Assignee: International Business Machines CorporationInventors: Anca Andreea Chandra, Benjamin Gordon Shaw, Hovey Raymond Strong, Jr., Jakita Nicole Owensby Thomas
-
Patent number: 8549113Abstract: A computer program product, including a computer readable storage medium to store a computer readable program, wherein the computer readable program, when executed by a processor within a computer, causes the computer to perform operations for moving data stored on a transactional semantic independent persister in a distributed environment. The operations include: receiving an indicator to move data stored by the persister at a first node of the distributed environment to a second node of the distributed environment, wherein the data corresponds to a source; and cloning the persister at the first node to a cloned persister at the second node in response to receiving the indicator, wherein the cloning includes: moving data stored by the persister at the first node to the cloned persister; and moving remaining data in a data stream between the source and the persister at the first node to the cloned persister.Type: GrantFiled: January 27, 2011Date of Patent: October 1, 2013Assignee: International Business Machines CorporationInventors: Mario H Lichtsinn, Hovey Raymond Strong, Jr.
-
Patent number: 8489581Abstract: A method, system, and article for improving performance of a Boolean combination of at least two filters to a data stream. Stream processing is applied to an expression having two or more logical operators. As the data stream is processed, efficiency of the operators in the expression is evaluated. A sort algorithm is dynamically invoked to ensure that a more efficient operator precedes processing of a less efficient operator.Type: GrantFiled: July 28, 2010Date of Patent: July 16, 2013Assignee: International Business Machines CorporationInventors: Shun Jiang, Kenneth M. Johns, James J. Rhodes, Hovey Raymond Strong, Jr.
-
Patent number: 8392466Abstract: A method, system, and article for automated processing of a data stream are provided. Stream processing is applied to a hierarchical self describing data stream. As the data stream is processed, some elements therein are associated with a selected path expression. The selected path expressions are ordered based upon the hierarchy, and a tree structure is created that corresponds to the hierarchy. Each leaf node of the tree is associated with a logical operator or an expression to be applied to data processed from the data stream to the leaf node.Type: GrantFiled: August 27, 2010Date of Patent: March 5, 2013Assignee: International Business Machines CorporationInventors: Shun Jiang, Kenneth M. Johns, James J. Rhodes, Hovey Raymond Strong, Jr.
-
Publication number: 20120317545Abstract: Systems and methods for transforming applications to provide uniform mechanisms for commenting on application objects, and mechanisms for collecting and processing feedback are described herein. An aspect provides for analyzing application code for at least one user action event handler associated with at least one object; and for modifying each at least one user action event handler located within the application code to contain at least one action configured to handle feedback for the associated at least one object; wherein invoking the at least one user action event handler triggers the at least one action configured to handle feedback. Other embodiments and aspects are also described herein.Type: ApplicationFiled: June 10, 2011Publication date: December 13, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anca Andreea Chandra, Benjamin Gordon Shaw, Hovey Raymond Strong, JR., Jakita Nicole Owensby Thomas
-
Publication number: 20120198027Abstract: Embodiments of the invention relate to systematic migration of data. Data is streamed to data storage and stored in a virtual storage device (VSD). Stored data is systematically migrated from the VSD to a higher density VSD, while streaming of data is also switched to the higher density VSD. Source and target data extents are maintained and merged upon completion of the data migration, together with linking the streamed data blocks with the migrated data blocks in the order presented in the input stream.Type: ApplicationFiled: January 27, 2011Publication date: August 2, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven Robert Hetzler, Mario H. Lichtsinn, Hovey Raymond Strong, JR.
-
Publication number: 20120198028Abstract: A computer program product, including a computer readable storage medium to store a computer readable program, wherein the computer readable program, when executed by a processor within a computer, causes the computer to perform operations for moving data stored on a transactional semantic independent persister in a distributed environment. The operations include: receiving an indicator to move data stored by the persister at a first node of the distributed environment to a second node of the distributed environment, wherein the data corresponds to a source; and cloning the persister at the first node to a cloned persister at the second node in response to receiving the indicator, wherein the cloning includes: moving data stored by the persister at the first node to the cloned persister; and moving remaining data in a data stream between the source and the persister at the first node to the cloned persister.Type: ApplicationFiled: January 27, 2011Publication date: August 2, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mario H. Lichtsinn, Hovey Raymond Strong, JR.
-
Publication number: 20120054247Abstract: A method, system, and article for automated processing of a data stream are provided. Stream processing is applied to a hierarchical self describing data stream. As the data stream is processed, some elements therein are associated with a selected path expression. The selected path expressions are ordered based upon the hierarchy, and a tree structure is created that corresponds to the hierarchy. Each leaf node of the tree is associated with a logical operator or an expression to be applied to data processed from the data stream to the leaf node.Type: ApplicationFiled: August 27, 2010Publication date: March 1, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shun Jiang, Kenneth M. Johns, James J. Rhodes, Hovey Raymond Strong, JR.
-
Publication number: 20120030218Abstract: A method, system, and article for improving performance of a Boolean combination of at least two filters to a data stream. Stream processing is applied to an expression having to or more logical operators. As the data stream is processed, efficiency of the operators in the expression is evaluated. A sort algorithm is dynamically invoked to ensure that a more efficient operator precedes processing of a less efficient operator.Type: ApplicationFiled: July 28, 2010Publication date: February 2, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shun Jiang, Kenneth M. Johns, James J. Rhodes, Hovey Raymond Strong, JR.
-
Publication number: 20120029974Abstract: A deal management system is used to manage a complex service deal that defines various services to be fulfilled on behalf of a client. The deal management system includes a deal specification subsystem, a cost subsystem, and an estimation subsystem. The deal specification subsystem has a new deal interface to facilitate user specification of the complex service deal, including a plurality of service elements scheduled for fulfillment from a plurality of service delivery centers. The cost subsystem tracks an aggregate cost of a service delivery center that is arranged to fulfill a particular service element. The estimation subsystem dynamically evaluates accuracy of a deal cost model for the complex service deal during a duration of the particular service element by establishing a correlation between particular service elements within the complex service deal and portions of the aggregate cost data allocated to the corresponding service delivery center.Type: ApplicationFiled: July 30, 2010Publication date: February 2, 2012Applicant: International Business Machines CorporationInventors: Isaac G. Councill, Shun Jiang, Tobin J. Lehman, James J. Rhodes, Hovey Raymond Strong, JR., Ruoyi Zhou