Patents by Inventor Ryan Rozich
Ryan Rozich 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: 9727628Abstract: In a particular embodiment, a method includes sending a text string from a source device to a destination device. The destination device includes a unique identifier repository having a plurality of globally unique identifiers mapped text strings, relationship data defining associations between the plurality of globally unique identifiers, and meta-data related to the text string. Each of the plurality of globally unique identifiers includes a data value that is shared by a plurality of data sources as an identifier associated with information related to the text string. The method further includes receiving data including one or more globally unique identifiers, associated relationship data, and associated meta-data from the destination device at the source device in response to sending the text string. Additionally, the method includes storing the received data at a memory of the source device for use in searching and relating search results received from multiple data sources.Type: GrantFiled: August 11, 2008Date of Patent: August 8, 2017Assignee: Innography, Inc.Inventors: Tyron Jerrod Stading, Ryan Rozich, Roji John
-
Publication number: 20150032728Abstract: In a particular embodiment, a system includes an interface responsive to a network to receive data related to a first document and includes processing logic and memory accessible to the processing logic. The memory stores a plurality of modules executable by the processing logic to recursively retrieve documents, extract directed links and attributes, and traverse the directed links to identify a first set of search results. The plurality of modules includes a search module to retrieve one or more documents and includes an attribute extraction module to extract directed links and other attributes from the one or more documents. The plurality of modules further includes a backward/forward link traversal module to bi-directionally traverse directed links to identify documents and includes a graphical user interface (GUI) module to generate a GUI including data related to the first set of search results and to provide the GUI to a destination device via the network.Type: ApplicationFiled: June 26, 2014Publication date: January 29, 2015Inventors: Ryan Rozich, Roji John, Tyron Jerrod Stading
-
Patent number: 8234172Abstract: An authorization system and computer program for provision and process of a personal identification number (PIN) via a short-message-service (SMS) text message to a mobile communication device. The authorization system and computer program receive a communication from the user indicating a one-time-authorization mode. The authorization system and computer program retrieve information from a point-of-sales location and process a unique identifier for the mobile communication device. A text message is sent to the identified mobile device. The message communicates a one-time-use PIN with required PIN return via the point-of-sales system. The confirmation is processed, which authorization only occurring after confirmation. The PIN response period is voided after a short time, further improving security of the transaction.Type: GrantFiled: December 2, 2008Date of Patent: July 31, 2012Assignee: International Business Machines CorporationInventors: Anthony Richard Hagale, Ryan Rozich
-
Patent number: 8229082Abstract: Methods, systems, and media are disclosed for a computer-implemented method for improved messaging between devices, which are local or remote to each other. One example embodiment includes a first device, having a first set of messaging preferences, receiving a second set of messaging preferences from a second device, such as a computer having instant messaging capabilities, in communication with the first device. Further, the example embodiment includes comparing the sets of messaging preferences to yield results showing if any conflicting messaging preferences exist between the devices. If conflicting messaging preferences exist, then the devices may negotiate in order to remove such conflicting messaging preferences. Further still, the example embodiment includes determining whether to commence the messaging based on the existence of any conflicting messaging preferences and by enforcing the possibly re-configured messaging preferences during a messaging session.Type: GrantFiled: June 17, 2004Date of Patent: July 24, 2012Assignee: International Business Machines CorporationInventors: Anthony Richard Hagale, Ryan Rozich, Paul Stuart Williamson
-
Patent number: 8140644Abstract: An improved method, apparatus, and computer instructions for managing a set of servers. Responsive to an indication that an alteration of applications on the set of servers providing a service is to occur, a first group of servers and a second group of servers are created from the set of servers. The first group is designated for handling ongoing sessions with unaltered applications. The applications in the second group are altered. A server from the first group is transitioned to the second group as ongoing sessions handled in the first group decrease in number to form a transitioned server, wherein the alteration of the applications are performed without interrupting the service.Type: GrantFiled: February 24, 2005Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Anthony Richard Hagale, Srinivas Hasti, Ryan Rozich, Paul Stuart Williamson
-
Patent number: 7945028Abstract: A coalescence voice mail service provider enables a user to access all of the user's voice mail systems implemented within the various telecommunications systems the user has accounts with. Using any one of the telecommunications devices of the user, the user accesses voice mail from any one or more of the user's cell phone, home phone, work phone, PDA, home computer and work computer. A voice mail broker communicates with each of these different voice mail systems to collect voice mail messages and send messaging for manipulating such voice mail messages to and from each of the telecommunications systems. Such a system provides the user with a single interface for accessing the user's diverse voice mail systems.Type: GrantFiled: March 15, 2008Date of Patent: May 17, 2011Assignee: International Business Machines CorporationInventors: Anthony Richard Hagale, Jason E. Kelley, Ryan Rozich, Paul Stuart Williamson
-
Patent number: 7797390Abstract: An instant messaging client presents messages and removes the messages from display after a predetermined amount of time. In one preferred embodiment, the predetermined amount of time is agreed upon by all participants during a policy negotiation. Each message may be associated with a display time and when the current time differs from the display time by a predetermined amount, the message is removed from the display. Messages may also be presented in a non-editable display area to prevent manual logging of the messaging content.Type: GrantFiled: March 25, 2009Date of Patent: September 14, 2010Assignee: International Business Machines CorporationInventors: Anthony Richard Hagale, Ryan Rozich, Paul Stuart Williamson
-
Patent number: 7743130Abstract: The invention discloses a method for specifying Web service behavior that includes a step of exposing an internal logic flow of a Web service to clients. The internal logic flow can include at least one activity, which is defined by a set of machine-readable instructions. A special invocation command for the Web service can be received from a client. The special invocation command can specify a modification for the activity. An instance of the Web service can be invoked for the client, where the Web service instance implements the modification instead of the activity.Type: GrantFiled: July 25, 2006Date of Patent: June 22, 2010Assignee: International Business Machines CorporationInventors: Akram A. Bou-Ghannam, John W. Miller, Ryan Rozich
-
Patent number: 7664853Abstract: A system, system, and program for automatically inferring and updating an availability status of a user are provided. At least one current activity of a user is detected, where the current activity includes at least one system level event within a computer environment accessible to the user. A current availability status for a particular communication request is inferred from the current activity of the user in view of multiple availability rules, where the multiple availability rules map current activity to multiple possible availability statuses. In addition, inference of the current availability status is determined based on the identity of the requester of communication with the user, where the multiple availability rules map the requester identity in combination with the current activity to multiple availability rules.Type: GrantFiled: June 26, 2008Date of Patent: February 16, 2010Assignee: International Business Machines CorporationInventors: Anthony Richard Hagale, Jason Ernest Kelley, Ryan Rozich
-
Publication number: 20100037161Abstract: In a particular embodiment, a method includes sending a text string from a source device to a destination device. The destination device includes a unique identifier repository having a plurality of globally unique identifiers mapped text strings, relationship data defining associations between the plurality of globally unique identifiers, and meta-data related to the text string. Each of the plurality of globally unique identifiers includes a data value that is shared by a plurality of data sources as an identifier associated with information related to the text string. The method further includes receiving data including one or more globally unique identifiers, associated relationship data, and associated meta-data from the destination device at the source device in response to sending the text string. Additionally, the method includes storing the received data at a memory of the source device for use in searching and relating search results received from multiple data sources.Type: ApplicationFiled: August 11, 2008Publication date: February 11, 2010Applicant: Innography, Inc.Inventors: Tyron Jerrod Stading, Ryan Rozich, Roji John
-
Publication number: 20090177978Abstract: An instant messaging client presents messages and removes the messages from display after a predetermined amount of time. In one preferred embodiment, the predetermined amount of time is agreed upon by all participants during a policy negotiation. Each message may be associated with a display time and when the current time differs from the display time by a predetermined amount, the message is removed from the display. Messages may also be presented in a non-editable display area to prevent manual logging of the messaging content.Type: ApplicationFiled: March 25, 2009Publication date: July 9, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anthony Richard Hagale, Ryan Rozich, Paul Stuart Williamson
-
Patent number: 7533047Abstract: A method and system for securing card payment transactions using a mobile communication device provides improved security in card payment transactions such as credit and debit card transactions. Upon receipt of a transaction at the card issuer or other service provider, a message is sent to a mobile communication device that has been uniquely associated with the card. The message may be an interactive message requiring response by the card owner for authorization, or may communicate a one-time-use personal identification number (PIN) with required PIN return via the point-of-sales system or the mobile communications device. In each transaction, the card issuer or service provider confirms that the communication was received and the transaction authorized by the card owner, further ensuring the authorized use of the card. The PIN and/or interactive message response period may be voided after a short time, further improving security of the transaction.Type: GrantFiled: May 3, 2005Date of Patent: May 12, 2009Assignee: International Business Machines CorporationInventors: Anthony Richard Hagale, Ryan Rozich
-
Patent number: 7526525Abstract: A mechanism is provided for efficiently distributing and remotely managing meeting presentations. Participants download presentation documents to local storage ahead of time. The presentation then runs in an environment that allows the meeting host to send events to the participants to remotely manage the meeting. In one preferred embodiment, the participants are allowed to control the meeting events locally and a status is transmitted back to the host. The host may then view the status of each of the participants to help control progress through the meeting.Type: GrantFiled: July 22, 2004Date of Patent: April 28, 2009Assignee: International Business Machines CorporationInventors: Anthony Richard Hagale, Ryan Rozich
-
Patent number: 7519670Abstract: An instant messaging client presents messages and removes the messages from display after a predetermined amount of time. In one preferred embodiment, the predetermined amount of time is agreed upon by all participants during a policy negotiation. Each message may be associated with a display time and when the current time differs from the display time by a predetermined amount, the message is removed from the display. Messages may also be presented in a non-editable display area to prevent manual logging of the messaging content.Type: GrantFiled: August 12, 2004Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventors: Anthony Richard Hagale, Ryan Rozich, Paul Stuart Williamson
-
Publication number: 20090083160Abstract: An authorization system and computer program for provision and process of a personal identification number (PIN) via a short-message-service (SMS) text message to a mobile communication device. The authorization system and computer program receive a communication from the user indicating a one-time-authorization mode. The authorization system and computer program retrieve information from a point-of-sales location and process a unique identifier for the mobile communication device. A text message is sent to the identified mobile device. The message communicates a one-time-use PIN with required PIN return via the point-of-sales system. The confirmation is processed, which authorization only occurring after confirmation. The PIN response period is voided after a short time, further improving security of the transaction.Type: ApplicationFiled: December 2, 2008Publication date: March 26, 2009Inventors: Anthony Richard Hagale, Ryan Rozich
-
Publication number: 20080294772Abstract: A system, system, and program for automatically inferring and updating an availability status of a user are provided. At least one current activity of a user is detected, where the current activity includes at least one system level event within a computer environment accessible to the user. A current availability status for a particular communication request is inferred from the current activity of the user in view of multiple availability rules, where the multiple availability rules map current activity to multiple possible availability statuses. In addition, inference of the current availability status is determined based on the identity of the requester of communication with the user, where the multiple availability rules map the requester identity in combination with the current activity to multiple availability rules.Type: ApplicationFiled: June 26, 2008Publication date: November 27, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: ANTHONY RICHARD HAGALE, JASON ERNEST KELLEY, RYAN ROZICH
-
Publication number: 20080243799Abstract: In a particular embodiment, a system includes an interface responsive to a network to receive data related to a first document and includes processing logic and memory accessible to the processing logic. The memory stores a plurality of modules executable by the processing logic to recursively retrieve documents, extract directed links and attributes, and traverse the directed links to identify a first set of search results. The plurality of modules includes a search module to retrieve one or more documents and includes an attribute extraction module to extract directed links and other attributes from the one or more documents. The plurality of modules further includes a backward/forward link traversal module to bi-directionally traverse directed links to identify documents and includes a graphical user interface (GUI) module to generate a GUI including data related to the first set of search results and to provide the GUI to a destination device via the network.Type: ApplicationFiled: April 30, 2008Publication date: October 2, 2008Applicant: Innography, Inc.Inventors: Ryan Rozich, Roji John, Tyron Jerrod Stading
-
Patent number: 7418497Abstract: A system, system, and program for automatically inferring and updating an availability status of a user are provided. At least one current activity of a user is detected, where the current activity includes at least one system level event within a computer environment accessible to the user. A current availability status for a particular communication request is inferred from the current activity of the user in view of multiple availability rules, where the multiple availability rules map current activity to multiple possible availability statuses. In addition, inference of the current availability status is determined based on the identity of the requester of communication with the user, where the multiple availability rules map the requester identity in combination with the current activity to multiple availability rules.Type: GrantFiled: July 15, 2004Date of Patent: August 26, 2008Assignee: International Business Machines CorporationInventors: Anthony Richard Hagale, Jason Ernest Kelley, Ryan Rozich
-
Publication number: 20080177851Abstract: Methods, systems, and media are disclosed for a computer-implemented method for improved messaging between devices, which are local or remote to each other. One example embodiment includes a first device, having a first set of messaging preferences, receiving a second set of messaging preferences from a second device, such as a computer having instant messaging capabilities, in communication with the first device. Further, the example embodiment includes comparing the sets of messaging preferences to yield results showing if any conflicting messaging preferences exist between the devices. If conflicting messaging preferences exist, then the devices may negotiate in order to remove such conflicting messaging preferences. Further still, the example embodiment includes determining whether to commence the messaging based on the existence of any conflicting messaging preferences and by enforcing the possibly re-configured messaging preferences during a messaging session.Type: ApplicationFiled: March 26, 2008Publication date: July 24, 2008Inventors: Anthony Richard Hagale, Ryan Rozich, Paul Stuart Williamson
-
Publication number: 20080028020Abstract: The invention discloses a method for specifying Web service behavior that includes a step of exposing an internal logic flow of a Web service to clients. The internal logic flow can include at least one activity, which is defined by a set of machine-readable instructions. A special invocation command for the Web service can be received from a client. The special invocation command can specify a modification for the activity. An instance of the Web service can be invoked for the client, where the Web service instance implements the modification instead of the activity.Type: ApplicationFiled: July 25, 2006Publication date: January 31, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: AKRAM A. BOU-GHANNAM, JOHN W. MILLER, RYAN ROZICH