Patents by Inventor Stefan B. Edlund
Stefan B. Edlund 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: 9602607Abstract: Embodiments relate to implementing a query-driven virtual social media network group. An aspect includes providing, through a social media network, a search function option incorporated into a user interface that is configured for access by a user of the social media network. Another aspect includes receiving, at the social media network, a query from the user through the search function option of the user interface and searching a database of user profiles and content history for information that satisfies the query. The user profiles and the content history include content received from users as members of the social media network. A further aspect includes creating a virtual social media network group from results of the searching and providing access to a view of the virtual social media network group via the user interface for the user.Type: GrantFiled: May 10, 2013Date of Patent: March 21, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan B. Edlund, Kun Hu, James H. Kaufman
-
Patent number: 9269076Abstract: Embodiments relate to method and program product enabling collaborative social coding. Social networking functionality is embedded and via that social networking functionality information relating to a particular function across a computing network is tracked. The tracked information is then accumulating and organized as relating to a particular function. Upon request receipt, information is then provided relating to the particular function including a list of those accessing that function.Type: GrantFiled: March 15, 2013Date of Patent: February 23, 2016Assignee: International Business Machines CorporationInventors: Stefan B. Edlund, Kun Hu, James H. Kaufman
-
Publication number: 20140337421Abstract: Embodiments relate to implementing a query-driven virtual social media network group. An aspect includes providing, through a social media network, a search function option incorporated into a user interface that is configured for access by a user of the social media network. Another aspect includes receiving, at the social media network, a query from the user through the search function option of the user interface and searching a database of user profiles and content history for information that satisfies the query. The user profiles and the content history include content received from users as members of the social media network. A further aspect includes creating a virtual social media network group from results of the searching and providing access to a view of the virtual social media network group via the user interface for the user.Type: ApplicationFiled: May 10, 2013Publication date: November 13, 2014Applicant: International Business Machines CorporationInventors: Stefan B. Edlund, Kun Hu, James H. Kaufman
-
Patent number: 8086566Abstract: Exemplary embodiments of the present invention relate to methodologies, computer program products and systems for the support of content replication, wherein transaction-level data replication consistency is guaranteed. Further, the exemplary methodologies of the present invention can be implemented while incurring little or no additional I/O overhead.Type: GrantFiled: December 18, 2008Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Stefan B. Edlund, Hui-I Hsiao, Joshua W. Hui, Steven J. Watts
-
Patent number: 8028030Abstract: A method and system for supervising electronic text messages in an enterprise allows for storing organizational information related to the enterprise, identifying a source and a target of the electronic text message, invoking communication screens between the identified source and target, each of the invoked communication screens being determined by the organizational information for the identified source and target, analyzing the electronic text message by a set of rules corresponding to said invoked communication screens to provide a supervisory score, and applying supervisory action to the electronic text message based on the supervisory score, including any of blocking transmission, redirecting the electronic text message to a supervisor or a supervisory file, and copying the electronic text message to the supervisory file.Type: GrantFiled: May 22, 2008Date of Patent: September 27, 2011Assignee: International Business Machines CorporationInventors: Stefan B. Edlund, Joshua W. Hui, Christopher M. Johnson
-
Patent number: 7761341Abstract: A system and method of automating and managing bids within the context of an Internet auction is disclosed. The present invention permits continuous monitoring and verification of auctions on the Internet based on criterion such as highest bid on an item, maximum permissible bid, and a restriction on the number of successful bids in the auctions by any given participant (0109). The present invention permits embodiments incorporating an auction profile database (0101) that is generated by an auction profile configuration tool (0102) to act as input to an item search manager (0104) that takes data from an item database (0105) and control from an item selector (0103) to then interact with an auction bid controller (0106) that communicates with the remote auction site via an auction command interface (0107).Type: GrantFiled: July 24, 2007Date of Patent: July 20, 2010Assignee: International Business Machines CorporationInventors: Stefan B. Edlund, Daniel A. Ford, Reiner Kraft
-
Publication number: 20100010965Abstract: Methods and computer program products are presented for managing a query result set in response to a search, including: generating a user request corresponding with a portion of the query result set, responsive to the portion of the query result set being resident on a client cache, returning the portion of the query result set corresponding with the user request to a client table, responsive to the user request not having been sent to an application server, adding the user request to an inflight queue, sending the user request to the application server, returning the portion of the query result set corresponding with the user request to the client cache, and returning the portion of the query result set corresponding with the user request to the client table, and responsive to the user request having been sent to the application server, adding the user request to a blocked cache queue.Type: ApplicationFiled: July 8, 2008Publication date: January 14, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan B. Edlund, Joshua W. Hui
-
Publication number: 20090292779Abstract: A method and system for supervising electronic text messages in an enterprise allows for storing organizational information related to the enterprise, identifying a source and a target of the electronic text message, invoking communication screens between the identified source and target, each of the invoked communication screens being determined by the organizational information for the identified source and target, analyzing the electronic text message by a set of rules corresponding to said invoked communication screens to provide a supervisory score, and applying supervisory action to the electronic text message based on the supervisory score, including any of blocking transmission, redirecting the electronic text message to a supervisor or a supervisory file, and copying the electronic text message to the supervisory file.Type: ApplicationFiled: May 22, 2008Publication date: November 26, 2009Applicant: International Business Machines CorporationInventors: Stefan B. Edlund, Joshua W. Hui, Christopher M. Johnson
-
Publication number: 20090119351Abstract: Exemplary embodiments of the present invention relate to methodologies, computer program products and systems for the support of content replication, wherein transaction-level data replication consistency is guaranteed. Further, the exemplary methodologies of the present invention can be implemented while incurring little or no additional I/O overhead.Type: ApplicationFiled: December 18, 2008Publication date: May 7, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan B. Edlund, Hui-I Hsiao, Joshua W. Hui, Steven J. Watts
-
Publication number: 20090119349Abstract: Exemplary embodiments of the present invention relate to a methodology for using replication anchors to detect conflicts within replicated hierarchical content repository. The method comprises locking a data object in the event that an operation applied on the data object is replicated from a first server to a second server, reading a transaction identifier that is associated with the data object, retrieving a transaction sequence value that is associated with the transaction identifier, and determining if a conflict situation exist by comparing the retrieved transaction sequence value with an operation synchronization anchor value, the operation synchronization value being the transaction sequence value of a last transaction from the second server to the first server, wherein a conflict situation is determined to exist in the event that the transaction sequence value is greater than the operation synchronization anchor value.Type: ApplicationFiled: November 7, 2007Publication date: May 7, 2009Applicant: International Business Machines CorporationInventors: Stefan B. Edlund, Hui-I Hsiao, Joshua W. Hui
-
Patent number: 7483922Abstract: Exemplary embodiments of the present invention relate to methodologies, computer program products and systems for the support of content replication, wherein transaction-level data replication consistency is guaranteed. Further, the exemplary methodologies of the present invention can be implemented while incurring little or no additional I/O overhead.Type: GrantFiled: November 7, 2007Date of Patent: January 27, 2009Assignee: International Business Machines CorporationInventors: Stefan B. Edlund, Hui-I Hsiao, Joshua W. Hui, Steven J. Watts
-
Patent number: 7440910Abstract: A system and method for renewing business, professional and personal contacts is described. The system overcomes time and psychological hindrances to maintaining relationships by automatically selecting whom a user should keep in touch with by displaying this selection to the user. In an automatic mode, the system searches a contact list for candidates based on predetermined user preferences and a time-based algorithm (e.g. contact each week, month, 2 weeks after a meeting, etc.). Selected candidates are collected and images transferred to a display module to build a “keep in touch” section to be displayed to the user. In a manual mode, the user initiates the selection process.Type: GrantFiled: February 9, 2000Date of Patent: October 21, 2008Assignee: International Business Machines CorporationInventors: Joann Ruvolo, Stefan B. Edlund, Daniel Alexander Ford
-
Patent number: 7302643Abstract: A calendar system stores and organizes materials related to scheduled events, to-dos, addresses, etc. and allows a user to browse a calendar and select entries for viewing. In addition, each entry is linked to any number of topics related to that entry and up-to-date information on these topics are displayed when the entry is viewed. Topics are published on topic channels by one or more topic providers and a calendar system administrator defines which topics relate to which calendar entries. When a client enters information related to a new calendar entry or event, the calendar system determines which topics relate to that event and identifies corresponding topic channels which currently exist or need to be created between the calendar system and the topic providers. Finally, in each calendar entry, links are created to local versions of the appropriate topic channels and the entry is then persistently stored.Type: GrantFiled: March 20, 2000Date of Patent: November 27, 2007Assignee: International Business Machines CorporationInventors: Stefan B. Edlund, Daniel Alexander Ford, Joann Ruvolo
-
Patent number: 7251628Abstract: A system and method of automating and managing bids within the context of an Internet auction is disclosed. The present invention permits continuous monitoring and verification of auctions on the Internet based on criterion such as highest bid on an item, maximum permissible bid, and a restriction on the number of successful bids in the auctions by any given participant (0109). The present invention permits embodiments incorporating an auction profile database (0101) that is generated by an auction profile configuration tool (0102) to act as input to an item search manager (0104) that takes data from an item database (0105) and control from an item selector (0103) to then interact with an auction bid controller (0106) that communicates with the remote auction site via an auction command interface (0107). In accordance with another embodiment of the present invention, an information processing system and computer readable storage medium is disclosed for carrying out the above method.Type: GrantFiled: October 13, 1999Date of Patent: July 31, 2007Assignee: International Business Machines CorporationInventors: Stefan B. Edlund, Daniel A. Ford, Reiner Kraft
-
Patent number: 7058668Abstract: Analysis of a history of previous location reports received from a tracked entity is performed and this analysis is utilized to estimate the relevance of future location reports over time. This is accomplished via associating a computed expiration time with each location report, wherein this expiration time is used by an application to estimate the relevance degradation of a location report over time. Thus, the expiration time value acts as a threshold that controls the shape of a relevance degradation curve of a location report.Type: GrantFiled: January 11, 2002Date of Patent: June 6, 2006Assignee: International Business Machines CorporationInventors: Stefan B. Edlund, Jussi Petri Myllymaki
-
Patent number: 7003735Abstract: A structure and method for supplying a graphic user interface for a computer. The graphic user interface comprises a schedule having at least one time slot identifying at least one activity and at least one link associated with the activity. The link starts at least one computer program and opens a computer file associated with the activity.Type: GrantFiled: March 29, 2001Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Stefan B. Edlund, Daniel A. Ford, Joseph J. Gebis, Qi Lu
-
Patent number: 6978246Abstract: The present invention provides for an integrated matching service and calendaring system. Calendar events are utilized as a bridge between an electronic calendaring system and a matching service. A calendar event represents an activity, e.g., job opening, tennis match, bicycle race, etc., the requirements to match the activity, the entity attributes, and any match results. An entity defines criteria and information for a matching activity which is stored as a calendar event in the electronic calendar system. Portions of the criteria and information are stored as attachments to the calendar event. The calendar events representing a matching activity and associated attachments are provided to a matching server which locates suitable matches for the activity based upon the criteria and information of the activity. If a suitable match is located, the matching server notifies the entities involved by listing the corresponding entities as attendees associated with the calendar event.Type: GrantFiled: April 24, 2000Date of Patent: December 20, 2005Assignee: International Business Machines CorporationInventors: Joann Ruvolo, Reiner Kraft, Stefan B. Edlund, Michael Lawrence Emens, Daniel Alexander Ford
-
Patent number: 6845241Abstract: Rather than attempting to compute an average position where the mobile object might reside, location reports are ranked according to their relevance using a combination of spatial, temporal, and associative factors. This is particularly beneficial when the number of location information sources is large due to many independent trackable mobile objects (mobile phone, car, credit cards, identity cards, etc.) one might be associated with.Type: GrantFiled: January 7, 2002Date of Patent: January 18, 2005Assignee: International Business Machines CorporationInventors: Stefan B. Edlund, Jussi Petri Myllymaki
-
Patent number: 6718324Abstract: A system and method of metadata search ranking is disclosed. The present invention utilizes a combination of popularity and/or relevancy to determine a search ranking for a given search result association. Given the exponential growth rate currently being experienced in the Internet community, the present invention provides one of the few methods by which searches of this vast distributed database can produce useful results ranked and sorted by usefulness to the searching web surfer. The present invention permits embodiments incorporating a Ranking System/Method (0100) further comprising a Session Manager (0101), Query Manager (0102), Popularity Sorter (0103), and Association (0104) functions. These components may be augmented in some preferred embodiments via the use of a Query Entry means (0155), Search Engine (0156); Data Repository (0157), Query Database (0158), and/or a Resource List (0159).Type: GrantFiled: January 30, 2003Date of Patent: April 6, 2004Assignee: International Business Machines CorporationInventors: Stefan B. Edlund, Michael L. Emens, Reiner Kraft, Jussi Myllymaki, Shanghua Teng
-
Patent number: 6604079Abstract: Calendar entries provide for a wealth of information. For example, for a meeting, information such as the start date, subject, attendees, and location are provided. Yet, when writing a follow up e-mail, that's exactly the information a user has to copy/or cut and paste from the calendar entries to the e-mail. Significant time is saved by automatically finding the relevant calendar entry(ies), extracting the known information, and augmenting that information into the e-mail and sending it via a server.Type: GrantFiled: March 20, 2000Date of Patent: August 5, 2003Assignee: International Business Machines CorporationInventors: Joann Ruvolo, Stefan B. Edlund, Daniel Alexander Ford