Providing access to one or more messages in response to detecting one or more patterns of usage of one or more non-communication productivity applications
1 Assignment
0 Petitions
Accused Products
Abstract
A computationally implemented method includes, but is not limited to: detecting one or more occurrences of one or more specific patterns of usage of one or more non-communication (NC) productivity applications by one or more end users; and providing to the one or more end users, in response to said detecting, access to one or more particular messages through one or more channels of one or more NC productivity application interfaces, the one or more NC productivity application interfaces for accessing the one or more NC productivity applications by the one or more end users. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
-
Citations
163 Claims
-
1-80. -80. (canceled)
-
81. A computationally-implemented system, comprising:
-
means for detecting one or more occurrences of one or more specific patterns of usage of one or more non-communication (NC) productivity applications by one or more end users; and means for providing to the one or more end users, in response to said detecting, access to one or more particular messages through one or more channels of one or more NC productivity application interfaces, the one or more NC productivity application interfaces for accessing the one or more NC productivity applications by the one or more end users. - View Dependent Claims (82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 96, 98, 99, 102, 103, 104, 106, 107, 108, 113, 119, 120, 123, 124, 125, 126, 127, 131, 132, 133, 134, 135, 136, 137, 138, 139, 141, 145, 150, 151, 152, 154, 158)
-
82. The computationally-implemented system of claim 81, wherein said means for detecting one or more occurrences of one or more specific patterns of usage of one or more non-communication (NC) productivity applications by one or more end users, comprises:
means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by at least collecting data entered through the one or more NC productivity applications by the one or more end users.
-
84. The computationally-implemented system of claim 82, wherein said means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by at least collecting data entered through the one or more NC productivity applications by the one or more end users, comprises:
means for collecting the data entered through the one or more NC productivity applications by the one or more end users including collecting data entered through one or more of a word processing application, a spreadsheet application, a presentation application, a publishing application, a diagramming application, a database management application, a document management application, an accounting application, an engineering or design application, and a project management application.
-
85. The computationally-implemented system of claim 82, wherein said means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by at least collecting data entered through the one or more NC productivity applications by the one or more end users, comprises:
means for collecting the data entered through the one or more NC productivity applications by receiving the data via one or more communication networks.
-
87. The computationally-implemented system of claim 82, wherein said means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by at least collecting data entered through the one or more NC productivity applications by the one or more end users, comprises:
means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by at least determining whether the collected data indicate that the one or more end users has entered through the one or more NC productivity applications data representing one or more specific words or terms.
-
88. The computationally-implemented system of claim 87, wherein said means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by at least determining whether the collected data indicate that the one or more end users has entered through the one or more NC productivity applications data representing one or more specific words or terms, comprises:
means for determining whether the collected data indicate that the one or more end users has entered through the one or more NC productivity applications data representing one or more specific words or terms that are relevant to the content of the one or more particular messages.
-
89. The computationally-implemented system of claim 87, wherein said means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by at least determining whether the collected data indicate that the one or more end users has entered through the one or more NC productivity applications data representing one or more specific words or terms, comprises:
means for determining whether the collected data indicate that the one or more end users has entered through the one or more NC productivity applications data representing one or more specific combinations of words or terms.
-
90. The computationally-implemented system of claim 82, wherein said means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by at least collecting data entered through the one or more NC productivity applications by the one or more end users comprises:
means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by at least determining whether the collected data indicate that the one or more end users has entered through the one or more NC productivity applications data representing one or more specific symbols or icons.
-
91. The computationally-implemented system of claim 90, wherein said means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by at least determining whether the collected data indicate that the one or more end users has entered through the one or more NC productivity applications data representing one or more specific symbols or icons, comprises:
means for determining whether the collected data indicate that the one or more end users has entered through the one or more NC productivity applications data representing one or more specific symbols or icons that are relevant to the content of the one or more particular messages.
-
92. The computationally-implemented system of claim 82, wherein said means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by at least collecting data entered through the one or more NC productivity applications by the one or more end users, comprises:
means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by at least determining whether the collected data indicate that the one or more end users has entered through the one or more NC productivity applications data representing one or more specific numerical values.
-
93. The computationally-implemented system of claim 92, wherein said means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by at least determining whether the collected data indicate that the one or more end users has entered through the one or more NC productivity applications data representing one or more specific numerical values, comprises:
means for determining whether the collected data indicate that the one or more end users has entered through the one or more NC productivity applications data representing one or more specific numerical values that are relevant to the content of the one or more particular messages.
-
94. The computationally-implemented system of claim 82, wherein said means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by at least collecting data entered through the one or more NC productivity applications by the one or more end users, comprises:
means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by at least determining whether the collected data indicate that the one or more end users has entered through the one or more NC productivity applications data representing one or more specific words and one or more specific symbols.
-
96. The computationally-implemented system of claim 82, wherein said means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by at least collecting data entered through the one or more NC productivity applications by the one or more end users, comprises:
means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by at least determining whether the collected data indicate that the one or more end users has entered through the one or more NC productivity applications data representing one or more specific words and one or more specific numerical values.
-
98. The computationally-implemented system of claim 81, wherein said means for detecting one or more occurrences of one or more specific patterns of usage of one or more non-communication (NC) productivity applications by one or more end users, comprises:
means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by determining whether the one or more end users used the one or more NC productivity applications with respect to one or more specific parties.
-
99. The computationally-implemented system of claim 98, wherein said means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by determining whether the one or more end users used the one or more NC productivity applications with respect to one or more specific parties, comprises:
means for determining whether the one or more end users used the one or more NC productivity applications to generate one or more work products directed to the one or more specific parties.
-
102. The computationally-implemented system of claim 81, wherein said means for detecting one or more occurrences of one or more specific patterns of usage of one or more non-communication (NC) productivity applications by one or more end users, comprises:
means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by determining whether the one or more end users used the one or more NC productivity applications with respect to one or more specific subjects.
-
103. The computationally-implemented system of claim 102, wherein said means for detecting the one or more occurrences of the one or more specific patterns of usage of the one or more NC productivity applications by the one or more end users by determining whether the one or more end users used the one or more NC productivity applications with respect to one or more specific subjects, comprises:
means for determining whether the one or more end users used the one or more NC productivity applications to generate one or more work products directed to the one or more specific subjects.
-
104. The computationally-implemented system of claim 103, wherein said means for determining whether the one or more end users used the one or more NC productivity applications to generate one or more work products directed to the one or more specific subjects, comprises:
means for determining whether the one or more end users used the one or more NC productivity applications to generate the one or more work products directed to the one or more specific subjects by examining content of the one or more work products to determine whether the one or more work products are directed to the one or more specific subjects.
-
106. The computationally-implemented system of claim 81, wherein said means for detecting one or more occurrences of one or more specific patterns of usage of one or more non-communication (NC) productivity applications by one or more end users, comprises:
means for detecting occurrences of specific patterns of usage of a plurality of NC productivity applications by the one or more end users.
-
107. The computationally-implemented system of claim 106, wherein said means for detecting occurrences of specific patterns of usage of a plurality of NC productivity applications by the one or more end users, comprises:
means for detecting at least an occurrence of a first specific pattern of usage of a first NC productivity application by the one or more end users and at least an occurrence of a second specific pattern of usage of a second NC productivity application by the one or more end users.
-
108. The computationally-implemented system of claim 107, wherein said means for detecting at least an occurrence of a first specific pattern of usage of a first NC productivity application by the one or more end users and at least an occurrence of a second specific pattern of usage of a second NC productivity application by the one or more end users, comprises:
means for detecting at least an occurrence of a first specific pattern of usage of a first NC productivity application by a first end user and at least an occurrence of a second specific pattern of usage of a second NC productivity application by a second end user.
-
113. The computationally-implemented system of claim 81, wherein said means for providing to the one or more end users, in response to said detecting, access to one or more particular messages through one or more channels of one or more NC productivity application interfaces, the one or more NC productivity application interfaces for accessing the one or more NC productivity applications by the one or more end users, comprises:
means for providing the access to the one or more particular messages through the one or more channels of the one or more NC productivity application interfaces by at least providing to the one or more end users, in response to said detecting, the one or more NC productivity application interfaces including the one or more channels for accessing the one or more particular messages.
-
119. The computationally-implemented system of claim 113, wherein said means for providing the access to the one or more particular messages through the one or more channels of the one or more NC productivity application interfaces by at least providing to the one or more end users, in response to said detecting, the one or more NC productivity application interfaces including the one or more channels for accessing the one or more particular messages, comprises:
means for providing, in real-time and in response to said detecting, the one or more NC productivity application interfaces to the one or more end users.
-
120. The computationally-implemented system of claim 119, wherein said means for providing, in real-time and in response to said detecting, the one or more NC productivity application interfaces to the one or more end users, comprises:
means for providing in response to said detecting the one or more NC productivity application interfaces including the one or more channels for accessing the one or more particular messages to the one or more end users, the providing being made within five seconds of said detecting.
-
123. The computationally-implemented system of claim 113, wherein said means for providing the access to the one or more particular messages through the one or more channels of the one or more NC productivity application interfaces by at least providing to the one or more end users, in response to said detecting, the one or more NC productivity application interfaces including the one or more channels for accessing the one or more particular messages, comprises:
means for providing to the one or more end users the one or more NC productivity application interfaces for accessing the one or more NC productivity applications including accessing at least one of a word processing application, a spreadsheet application, a presentation application, a publishing application, a diagramming application, a database management application, a document management application, an accounting application, an engineering or design application, and a project management application.
-
124. The computationally-implemented system of claim 113, wherein said means for providing the access to the one or more particular messages through the one or more channels of the one or more NC productivity application interfaces by at least providing to the one or more end users, in response to said detecting, the one or more NC productivity application interfaces including the one or more channels for accessing the one or more particular messages, comprises:
means for providing to the one or more end users in response to said detecting the one or more NC productivity application interfaces including one or more NC productivity application audio interfaces for accessing at least one of the one or more NC productivity applications.
-
125. The computationally-implemented system of claim 113, wherein said means for providing the access to the one or more particular messages through the one or more channels of the one or more NC productivity application interfaces by at least providing to the one or more end users, in response to said detecting, the one or more NC productivity application interfaces including the one or more channels for accessing the one or more particular messages, comprises:
means for providing to the one or more end users, in response to said detecting, the one or more NC productivity application interfaces including one or more NC productivity application display interfaces for accessing at least one of the one or more NC productivity applications.
-
126. The computationally-implemented system of claim 125, wherein said means for providing to the one or more end users, in response to said detecting, the one or more NC productivity application interfaces including one or more NC productivity application display interfaces for accessing at least one of the one or more NC productivity applications, comprises:
means for providing to the one or more end users the one or more NC productivity application display interfaces including at least one NC productivity application display interface that includes at least one display window for accessing the one or more particular messages.
-
127. The computationally-implemented system of claim 126, wherein said means for providing to the one or more end users the one or more NC productivity application display interfaces including at least one NC productivity application display interface that includes at least one display window for accessing the one or more particular messages, comprises:
means for providing to the one or more end users the one or more NC productivity application display interfaces including at least one NC productivity application display interface that includes a plurality of display windows for accessing a plurality of particular messages.
-
131. The computationally-implemented system of claim 126, wherein said means for providing to the one or more end users the one or more NC productivity application display interfaces including at least one NC productivity application display interface that includes at least one display window for accessing the one or more particular messages, comprises:
means for providing to the one or more end users the at least one NC productivity application display interface including the at least one display window, the at least one NC productivity application display interface including at least a tool-bar portion and a workspace portion.
-
132. The computationally-implemented system of claim 131, wherein said means for providing to the one or more end users the at least one NC productivity application display interface including the at least one display window, the at least one NC productivity application display interface including at least a tool-bar portion and a workspace portion, comprises:
means for providing to the one or more end users the at least one NC productivity application display interface including the at least one display window, the at least one display window disposed at least in the tool-bar portion.
-
133. The computationally-implemented system of claim 131, wherein said means for providing to the one or more end users the at least one NC productivity application display interface including the at least one display window, the at least one NC productivity application display interface including at least a tool-bar portion and a workspace portion, comprises:
means for providing to the one or more end users the at least one NC productivity application display interface including the at least one display window, the at least one display window disposed at least in the workspace portion.
-
134. The computationally-implemented system of claim 131, wherein said means for providing to the one or more end users the at least one NC productivity application display interface including the at least one display window, the at least one NC productivity application display interface including at least a tool-bar portion and a workspace portion, comprises:
means for providing to the one or more end users the at least one NC productivity application display interface including the at least one display window, the at least one display window disposed at least in the tool-bar portion and in the workspace portion.
-
135. The computationally-implemented system of claim 113, wherein said means for providing the access to the one or more particular messages through the one or more channels of the one or more NC productivity application interfaces by at least providing to the one or more end users, in response to said detecting, the one or more NC productivity application interfaces including the one or more channels for accessing the one or more particular messages, comprises:
means for presenting access to the one or more particular messages via the one or more channels.
-
136. The computationally-implemented system of claim 81, wherein said means for providing to the one or more end users, in response to said detecting, access to one or more particular messages through one or more channels of one or more NC productivity application interfaces, the one or more NC productivity application interfaces for accessing the one or more NC productivity applications by the one or more end users, comprises:
means for providing the access to the one or more particular messages through the one or more channels of the one or more NC productivity application interfaces by at least presenting through the one or more channels of the one or more NC productivity application interfaces the one or more particular messages.
-
137. The computationally-implemented system of claim 136, wherein said means for providing the access to the one or more particular messages through the one or more channels of the one or more NC productivity application interfaces by at least presenting through the one or more channels of the one or more NC productivity application interfaces the one or more particular messages, comprises:
means for presenting the one or more particular messages by presenting through the one or more channels one or more particular audio messages.
-
138. The computationally-implemented system of claim 136, wherein said means for providing the access to the one or more particular messages through the one or more channels of the one or more NC productivity application interfaces by at least presenting through the one or more channels of the one or more NC productivity application interfaces the one or more particular messages, comprises:
means for presenting the one or more particular messages by presenting through the one or more channels one or more particular display messages.
-
139. The computationally-implemented system of claim 136, wherein said means for providing the access to the one or more particular messages through the one or more channels of the one or more NC productivity application interfaces by at least presenting through the one or more channels of the one or more NC productivity application interfaces the one or more particular messages, comprises:
means for presenting the one or more particular messages by presenting through the one or more channels one or more links to the one or more particular messages.
-
141. The computationally-implemented system of claim 136, wherein said means for providing the access to the one or more particular messages through the one or more channels of the one or more NC productivity application interfaces by at least presenting through the one or more channels of the one or more NC productivity application interfaces the one or more particular messages, comprises:
means for presenting the one or more particular messages through the one or more channels by transmitting the one or more particular messages to the one or more end users.
-
145. The computationally-implemented system of claim 136, wherein said means for providing the access to the one or more particular messages through the one or more channels of the one or more NC productivity application interfaces by at least presenting through the one or more channels of the one or more NC productivity application interfaces the one or more particular messages, comprises:
means for presenting the one or more particular messages by presenting through the one or more channels one or more messages from an enterprise associated with the one or more end users.
-
150. The computationally-implemented system of claim 136, wherein said means for providing the access to the one or more particular messages through the one or more channels of the one or more NC productivity application interfaces by at least presenting through the one or more channels of the one or more NC productivity application interfaces the one or more particular messages, comprises:
means for presenting through the one or more channels the one or more particular messages, the one or more particular messages being determined to be relevant to the one or more end users based, at least in part, on the detecting.
-
151. The computationally-implemented system of claim 150, wherein said means for presenting through the one or more channels the one or more particular messages, the one or more particular messages being determined to be relevant to the one or more end users based, at least in part, on the detecting, comprises:
means for presenting through the one or more channels the one or more particular messages, the one or more particular messages being determined to be relevant with respect to data collected through the one or more NC productivity applications and entered by the one or more end users.
-
152. The computationally-implemented system of claim 151, wherein said means for presenting through the one or more channels the one or more particular messages, the one or more particular messages being determined to be relevant with respect to data collected through the one or more NC productivity applications and entered by the one or more end users, comprises:
means for presenting through the one or more channels the one or more particular messages that were determined to be relevant with respect to the data collected through the one or more NC productivity applications and entered by the one or more end users, the data collected through the one or more NC productivity applications having been determined to include data representing one or more specific words or terms that are relevant to the content of the one or more particular messages.
-
154. The computationally-implemented system of claim 151, wherein said means for presenting through the one or more channels the one or more particular messages, the one or more particular messages being determined to be relevant with respect to data collected through the one or more NC productivity applications and entered by the one or more end users, comprises:
means for presenting through the one or more channels the one or more particular messages that were determined to be relevant with respect to the data collected through the one or more NC productivity applications and entered by the one or more end users, the data collected through the one or more NC productivity applications having been determined to include data representing one or more specific symbols or icons that are relevant to the content of the one or more particular messages.
-
158. The computationally-implemented system of claim 150, wherein said means for presenting through the one or more channels the one or more particular messages, the one or more particular messages being determined to be relevant to the one or more end users based, at least in part, on the detecting, comprises:
means for presenting through the one or more channels the one or more particular messages, the one or more particular messages being determined to be relevant with respect to one or more work products generated by the one or more end users using the one or more NC productivity applications.
-
82. The computationally-implemented system of claim 81, wherein said means for detecting one or more occurrences of one or more specific patterns of usage of one or more non-communication (NC) productivity applications by one or more end users, comprises:
-
-
83. (canceled)
-
86. (canceled)
-
95. (canceled)
-
97. (canceled)
-
100-101. -101. (canceled)
-
105. (canceled)
-
109-112. -112. (canceled)
-
114-118. -118. (canceled)
-
121-122. -122. (canceled)
-
128-130. -130. (canceled)
-
140. (canceled)
-
142-144. -144. (canceled)
-
146-149. -149. (canceled)
-
153. (canceled)
-
155-157. -157. (canceled)
-
159-162. -162. (canceled)
-
163. A method comprising:
-
detecting, using a processor, one or more occurrences of one or more specific patterns of usage of one or more non-communication (NC) productivity applications by one or more end users; and providing to the one or more end users, in response to said detecting, access to one or more particular messages through one or more channels of one or more NC productivity application interfaces, the one or more NC productivity application interfaces for accessing the one or more NC productivity applications by the one or more end users.
-
Specification
- Resources
Thank you for your request. You will receive a custom alert email when the Litigation Campaign Assessment is available.
×
-
Current AssigneeSearete LLC (Intellectual Ventures LLC)
-
Original AssigneeSearete LLC (Intellectual Ventures LLC)
-
InventorsRinaldo, John D. JR., Lord, Richard T., Lord, Robert W., Jung, Edward K.Y., Levien, Royce A., Wood, Lowell L. JR., Malamud, Mark A., Leuthardt, Eric C.
-
Application NumberUS12/800,141Publication NumberTime in Patent OfficeDaysField of SearchUS Class Current715/752CPC Class CodesG06Q 10/10 Office automation; Time man...G06Q 30/02 Marketing; Price estimation...