Patents by Inventor Russell Selph
Russell Selph 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: 10560406Abstract: Disclosed are systems and method for providing message compression instructions by communicating with a plurality of sender machines and a plurality of receiver machines and monitoring one or more messages from the plurality of sender machines. The disclosed systems and methods may also identify a part of the one or more messages that is frequently included in a plurality of the messages sent by the plurality of sender machines, dynamically determine compression instructions to compress this part of the message, and provide the compression instructions to at least one of the plurality of sender machines, such that the compression instructions reduce size of the messages having the part of the message associated with the compression instructions.Type: GrantFiled: March 30, 2018Date of Patent: February 11, 2020Assignee: TIBCO SOFTWARE INC.Inventor: Russell Selph
-
Patent number: 10097487Abstract: Disclosed are systems and methods for providing message compression instructions by communicating with a plurality of sender machines and a plurality of receiver machines and monitoring one or more messages from the plurality of sender machines. The disclosed systems and methods may also identify a part of the one or more messages that is frequently included in a plurality of the messages sent by the plurality of sender machines, dynamically determine compression instructions to compress this part of the message, and provide the compression instructions to at least one of the plurality of sender machines, such that the compression instructions reduce size of the messages having the part of the message associated with the compression instructions.Type: GrantFiled: July 11, 2017Date of Patent: October 9, 2018Assignee: TIBCO Software Inc.Inventor: Russell Selph
-
Patent number: 10051438Abstract: Processing a message is disclosed. For each field group applicable to a message from one or more unique field groups of one or more fields identified using one or more content matchers, a compiled message corresponding to the field group applicable to the message is generated. It is determined whether one or more of the compiled messages matches one or more of the one or more content matchers.Type: GrantFiled: August 28, 2013Date of Patent: August 14, 2018Assignee: TIBCO SOFTWARE INC.Inventors: Stephen Asbury, Russell Selph
-
Publication number: 20180227254Abstract: Disclosed are systems and method for providing message compression instructions by communicating with a plurality of sender machines and a plurality of receiver machines and monitoring one or more messages from the plurality of sender machines. The disclosed systems and methods may also identify a part of the one or more messages that is frequently included in a plurality of the messages sent by the plurality of sender machines, dynamically determine compression instructions to compress this part of the message, and provide the compression instructions to at least one of the plurality of sender machines, such that the compression instructions reduce size of the messages having the part of the message associated with the compression instructions.Type: ApplicationFiled: March 30, 2018Publication date: August 9, 2018Inventor: Russell Selph
-
Publication number: 20170310619Abstract: Disclosed are systems and methods for providing message compression instructions by communicating with a plurality of sender machines and a plurality of receiver machines and monitoring one or more messages from the plurality of sender machines. The disclosed systems and methods may also identify a part of the one or more messages that is frequently included in a plurality of the messages sent by the plurality of sender machines, dynamically determine compression instructions to compress this part of the message, and provide the compression instructions to at least one of the plurality of sender machines, such that the compression instructions reduce size of the messages having the part of the message associated with the compression instructions.Type: ApplicationFiled: July 11, 2017Publication date: October 26, 2017Inventor: Russell Selph
-
Patent number: 9736097Abstract: Disclosed are systems and methods for providing message compression instructions by communicating with a plurality of sender machines and a plurality of receiver machines and monitoring one or more messages from the plurality of sender machines. The disclosed systems and methods may also identify a part of the one or more messages that is frequently included in a plurality of the messages sent by the plurality of sender machines, dynamically determine compression instructions to compress this part of the message, and provide the compression instructions to at least one of the plurality of sender machines, such that the compression instructions reduce size of the messages having the part of the message associated with the compression instructions.Type: GrantFiled: May 1, 2015Date of Patent: August 15, 2017Assignee: TIBCO Software Inc.Inventor: Russell Selph
-
Publication number: 20150236994Abstract: Disclosed are systems and methods for providing message compression instructions by communicating with a plurality of sender machines and a plurality of receiver machines and monitoring one or more messages from the plurality of sender machines. The disclosed systems and methods may also identify a part of the one or more messages that is frequently included in a plurality of the messages sent by the plurality of sender machines, dynamically determine compression instructions to compress this part of the message, and provide the compression instructions to at least one of the plurality of sender machines, such that the compression instructions reduce size of the messages having the part of the message associated with the compression instructions.Type: ApplicationFiled: May 1, 2015Publication date: August 20, 2015Inventor: Russell Selph
-
Patent number: 9049162Abstract: Disclosed are systems and methods for providing message compression instructions by communicating with a plurality of sender machines and a plurality of receiver machines and monitoring one or more messages from the plurality of sender machines. The disclosed systems and methods may also identify a part of the one or more messages that is frequently included in a plurality of the messages sent by the plurality of sender machines, dynamically determine compression instructions to compress this part of the message, and provide the compression instructions to at least one of the plurality of sender machines, such that the compression instructions reduce size of the messages having the part of the message associated with the compression instructions.Type: GrantFiled: November 16, 2011Date of Patent: June 2, 2015Assignee: TIBCO Software Inc.Inventor: Russell Selph
-
Publication number: 20150067094Abstract: Processing a message is disclosed. For each field group applicable to a message from one or more unique field groups of one or more fields identified using one or more content matchers, a compiled message corresponding to the field group applicable to the message is generated. It is determined whether one or more of the compiled messages matches one or more of the one or more content matchers.Type: ApplicationFiled: August 28, 2013Publication date: March 5, 2015Applicant: TIBCO Software Inc.Inventors: Stephen Asbury, Russell Selph
-
Patent number: 8732320Abstract: Systems and methods for fast, efficient content-based routing that allow a router to perform true content-based routing without having to de-serialize the data and apply a full content-based filter by determining the exact set of consumers to forward the data onto based on packet headers. A system for fast content-based routing may receive a subscription from a receiver machine and may assign a unique ID associated with the subscription in a router table. The system may then place a ID associated with a particular subscription in a message header if the message corresponds to the subscription. The system may then analyze the router table to determine one or more receiver machines associated with the ID in the header of the message. The system may then send, from a sender machine to one or more receiver machines, one or more messages containing the ID in the header of the message.Type: GrantFiled: November 16, 2011Date of Patent: May 20, 2014Assignee: TIBCO Software Inc.Inventors: Dan Leshchiner, Balbhim Mahurka, Russell Selph
-
Publication number: 20120265899Abstract: Systems and methods for fast, efficient content-based routing that allow a router to perform true content-based routing without having to de-serialize the data and apply a full content-based filter by determining the exact set of consumers to forward the data onto based on packet headers. A system for fast content-based routing may receive a subscription from a receiver machine and may assign a unique ID associated with the subscription in a router table. The system may then place a ID associated with a particular subscription in a message header if the message corresponds to the subscription. The system may then analyze the router table to determine one or more receiver machines associated with the ID in the header of the message. The system may then send, from a sender machine to one or more receiver machines, one or more messages containing the ID in the header of the message.Type: ApplicationFiled: November 16, 2011Publication date: October 18, 2012Applicant: TIBCO SOFTWARE INC.Inventors: Dan Leshchiner, Balbhim Mahurka, Russell Selph
-
Publication number: 20120136950Abstract: Disclosed are systems and methods for providing message compression instructions by communicating with a plurality of sender machines and a plurality of receiver machines and monitoring one or more messages from the plurality of sender machines. The disclosed systems and methods may also identify a part of the one or more messages that is frequently included in a plurality of the messages sent by the plurality of sender machines, dynamically determine compression instructions to compress this part of the message, and provide the compression instructions to at least one of the plurality of sender machines, such that the compression instructions reduce size of the messages having the part of the message associated with the compression instructions.Type: ApplicationFiled: November 16, 2011Publication date: May 31, 2012Applicant: TIBCO SOFTWARE INC.Inventor: Russell Selph
-
Patent number: 5715449Abstract: A message originator is presented with a tree of phrase choices organized from broad to specific categories, with the selections in more specific categories directed by the originator's selections in the broader categories. In a specific embodiment, the selections relate to a patient's medical condition and observations of a health care provider, with broader categories indicating general body systems and narrower categories indicating specific items, including values for properties of an item described by other selections on the path. The text of the message is also presented to the originator, who can then edit the message as text. The text is derivable from the tree structure selections, or path, taken from the originator and the interspersed free form text. At any time in an editing process, or a viewing process after the message has been fixed, an editor or viewer can reselect the path on the tree which generated the text.Type: GrantFiled: June 20, 1994Date of Patent: February 3, 1998Assignee: Oceania, Inc.Inventors: Richard M. Peters, Jr., Edmund Billings, Jr., Steven Dakin, James Mackraz, Richard M. Peters, Sr., John Robison, Russell Selph, Joyce Abrams, Ron Burback