Patents by Inventor Tolga Oral
Tolga Oral 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: 8103653Abstract: A system is provided for enabling a user to search for documents that the user has previously viewed on its local machine. The system may include upon three main components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document.Type: GrantFiled: January 13, 2009Date of Patent: January 24, 2012Assignee: International Business Machines CorporationInventors: David L. Newbold, Tolga Oral, Michael Bolin
-
Patent number: 8032513Abstract: A system are provided for enabling a user to search for documents that the user has previously viewed on its local machine. The system includes three main components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document.Type: GrantFiled: July 2, 2008Date of Patent: October 4, 2011Assignee: International Business Machines CorporationInventors: David L. Newbold, Tolga Oral, Andrew Lewis Schirmer, Martin M Wattenberg, Michael Bolin
-
Patent number: 8010613Abstract: The present invention provides various simple and easy ways for each end user to manage the thread in a way that suits them. In some cases, the user experience requires only a single click. Additional embodiments allow user to manage inbox space, recover suppressed threads, be alerted on contextual changes of such threads, and so forth. The system allows the user to specifically configure his/her own email thread management scheme by selecting an email and choosing “Suppress Thread” on his/her user interface. The system then performs a number of steps such as examining the <message-id> and <references> headers of the selected email to configure the suppress filter. Once configured, the system will examine each email as it is received and examine its <message-id> and <references> headers per RFC 822. If the headers match the configured <messageid> and <responses> headers, the emails will be suppressed in the manner chosen by the user such as deletion or move to folder.Type: GrantFiled: May 24, 2007Date of Patent: August 30, 2011Assignee: International Business Machines CorporationInventors: Tolga Oral, Sergei R. Landar, Andrew L. Schirmer
-
Patent number: 7974871Abstract: The system and method of the present invention allows a Chair to a meeting to pre-define an agenda in the meeting invitation and to send the meeting invitation to the Invitees/Attendees. The Invitees/Attendees receive the meeting notice to determine whether they can attend the meeting during the time/date specified. In the event that the Invitees/Attendees can only attend a portion of the meeting, the Invitees/Attendees are given an option to request reordering of agenda items. After receiving enough receipts, the Meeting Chair can decide to reorder the agenda items and send an update to Invitees/Attendees prior to the meeting or not to reorder and the original agenda stands.Type: GrantFiled: December 29, 2006Date of Patent: July 5, 2011Assignee: International Business Machines CorporationInventors: Tolga Oral, Sergei R. Landar
-
Patent number: 7970753Abstract: A system and method are provided for enabling a user to search for documents that the user has previously viewed on its local machine. The system includes three main components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document.Type: GrantFiled: September 25, 2009Date of Patent: June 28, 2011Assignee: International Business Machines CorporationInventors: Tolga Oral, David L. Newbold, Michael Bolin, Raudel S. Rodriguez
-
Publication number: 20100325158Abstract: A system and method are provided for enabling a user to search for documents that the user has previously viewed on its local machine. The system includes three main components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document.Type: ApplicationFiled: September 1, 2010Publication date: December 23, 2010Applicant: IBM CorporationInventors: Tolga Oral, Michael Bolin, Raudel S. Rodriguez, David L. Newbold
-
Patent number: 7831601Abstract: A method is provided for enabling a user to search for documents that the user has previously viewed on its local machine. The method may rely upon three main system components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document.Type: GrantFiled: August 4, 2004Date of Patent: November 9, 2010Assignee: International Business Machines CorporationInventors: Tolga Oral, Michael Bolin, Raudel S. Rodriguez, David L. Newbold
-
Patent number: 7831958Abstract: Systems and methods for distributing updated property information to interrelated components based on property changes in other components are provided that allow the use of component abstraction. In one embodiment, the present invention may include a property broker system that monitors property changes in components, analyzes the which interrelated components may be affected by the property change, and updates any affected components accordingly.Type: GrantFiled: July 28, 2005Date of Patent: November 9, 2010Assignee: International Business Machines CorporationInventors: Tolga Oral, Sami Mohammed Shalabi, Sergei Landar
-
Publication number: 20100228730Abstract: A set of tags can be identified from a first set of tagged documents in a first repository. A set of tags can be identified from a second set of tagged documents in a second repository. Access to documents in the second repository can be more restrictive than access to documents in the first repository. For each of a subset tags in the first set and/or the second set, a number of steps can occur. A ratio can be determined of tag instances in the second repository compared to tag instances in the first repository. It can be determined whether the ratio exceeds a previously determined threshold. When the threshold is exceeded, an indicator of at least one tagged document associated with the tag can be changed to indicate that the tagged document is likely to contain sensitive content.Type: ApplicationFiled: March 5, 2009Publication date: September 9, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Muller, Tolga Oral, Andrew L. Schirmer
-
Patent number: 7769039Abstract: A system and method for complex determination of a user's busy state and for assigning a do not disturb (DND) filter. A first electronic device is configured to house a DND recognizer module. The first electronic device is further configured to store and execute a plurality of applications. A second electronic device operably associated with the first electronic device. The second electronic device having another DND recognizer module, a DND filter module, and a DND propagator module. The DND filter module is configured to determine whether a particular DND filter is associated with the current busy state of the user and to adjust the DND status provided a DND filter does exist. The DND propagator configured to propagate the DND status to all at least one device operably associated with the system provided a DND status exists for the current busy state of the user.Type: GrantFiled: October 5, 2006Date of Patent: August 3, 2010Assignee: International Business Machines CorporationInventors: Tolga Oral, Thomas Schaeck
-
Publication number: 20100106727Abstract: A system and method are provided for enabling a user to search for documents that the user has previously viewed on its local machine. The system includes three main components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document.Type: ApplicationFiled: September 25, 2009Publication date: April 29, 2010Applicant: IBM CorporationInventors: Tolga Oral, David L. Newbold, Michael Bolin, Raudel S. Rodriguez
-
Patent number: 7684349Abstract: A method and system for transparently controlling infrastructure service methods in a service oriented architecture by enabling a higher level application component that is a consumer of infrastructure services to be alerted both before and after an infrastructure service is executed, by either that component or from an external source, such as another higher level application component. The pre-execution event enables a higher level application component to run additional business logic, change arguments passed to the infrastructure service before the call to the infrastructure service, or completely cancel execution of the infrastructure service method and route execution flow to other business logic. Since higher level application components can also be alerted after infrastructure service execution, they can also introduce additional business logic at that point, and/or change the return value passed from the service call.Type: GrantFiled: July 26, 2005Date of Patent: March 23, 2010Assignee: International Business Machines CorporationInventors: Tolga Oral, Sami M. Shalabi
-
Publication number: 20090319319Abstract: A computer-implemented method of processing a plurality of events within a calendar application can include receiving a user input specifying a period of time within a calendar associated with a user, detecting a plurality of events occurring within the period of time, and determining at least one attribute for each of the plurality of events. An event clearing technique can be selected for each of the plurality of events according to the at least one attribute of each respective event. The specified time period can be cleared by executing the selected event clearing technique for each of the plurality of events, wherein an updated calendar is generated. The updated calendar can be output.Type: ApplicationFiled: June 18, 2008Publication date: December 24, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tolga Oral, Andrew L. Schirmer
-
Patent number: 7634461Abstract: A system and method are provided for enabling a user to search for documents that the user has previously viewed on its local machine. The system includes three main components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document.Type: GrantFiled: August 4, 2004Date of Patent: December 15, 2009Assignee: International Business Machines CorporationInventors: Tolga Oral, David L. Newbold, Michael Bolin, Raudel S. Rodriguez
-
Publication number: 20090172592Abstract: A system for clustering electronic calendar schedules in an event scheduling user interface displays the availability of invitee clusters that each include invitees with sufficiently similar availability during a target period. An invitee cluster list includes an invitee cluster entry for each invitee cluster, such that each invitee cluster entry displays the availability for all invitees contained in the corresponding cluster, as well as the number of invitees contained in the cluster. Invitees that do not belong to any cluster are listed as individual outlier entries, such that each outlier entry displays the availability for the corresponding outlier invitee and the invitee's name. The names of invitees contained in an invitee cluster are displayed in response to user selection of the cluster entry. A degree of similarity required for invitees to be clustered together, and/or a permitted total number of clusters, may be input from a user.Type: ApplicationFiled: December 28, 2007Publication date: July 2, 2009Inventors: Andrew L. Schirmer, Tolga Oral
-
Publication number: 20090132329Abstract: A computer-implemented method of automatically scheduling meetings can include determining that no timeslot is available for scheduling a proposed meeting involving a plurality of participants and selecting a plurality of candidate times for the proposed meeting. An inconvenience metric for each participant of the proposed meeting can be calculated. A schedule misfit metric for each of the plurality of candidate times can be calculated, at least in part, according to the inconvenience metric for each participant. A time for the proposed meeting can be selected from the candidate times according to the schedule misfit metric. The proposed meeting can be scheduled for the selected time.Type: ApplicationFiled: November 20, 2007Publication date: May 21, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Derek S. Lam, Asima Silva, Ping Wang, Robert C. Weir, Andrew L. Schirmer, Tolga Oral
-
Publication number: 20090125513Abstract: A system is provided for enabling a user to search for documents that the user has previously viewed on its local machine. The system may include three main components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document.Type: ApplicationFiled: January 21, 2009Publication date: May 14, 2009Applicant: International Business Machines CorporationInventors: David L. Newbold, Tolga Oral, Raudel S. Rodriguez
-
Publication number: 20090125490Abstract: A system is provided for enabling a user to search for documents that the user has previously viewed on its local machine. The system may include upon three main components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document.Type: ApplicationFiled: January 13, 2009Publication date: May 14, 2009Applicant: International Business Machines CorporationInventors: David L. Newbold, Tolga Oral, Michael Bolin
-
Publication number: 20090077570Abstract: A calendared event may be visually indicated. A proposed time for the calendared event can be identified and each of a plurality of event participants can be associated with the calendared event. For each of the participants, a local time of the participant that corresponds to the proposed time for the calendared event can be identified and displayed.Type: ApplicationFiled: September 14, 2007Publication date: March 19, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tolga Oral, Andrew L. Schirmer
-
Publication number: 20090070678Abstract: A method and computer program product for sending a meeting invitation to one or more meeting attendees and sending an information request to at least one of the one or more meeting attendees and a meeting host. An information request response is received from at least one of the one or more meeting attendees and the meeting host. A meeting profile is updated with information based upon, at least in part, the received information request response.Type: ApplicationFiled: September 12, 2007Publication date: March 12, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SERGEI R. LANDAR, Tolga Oral