Patents by Inventor Randa Salem
Randa Salem 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: 11283806Abstract: A security system executing on an intelligent assistant is provided. A computing device receives communicated data from a user within a threshold level of proximity of an intelligent assistant. A computing device determines an identity of the user based, in part, on the communicated data. Responsive to a computing device (i) analyzing the communicated data and (ii) a history of interactions between the user and an authorized user of the intelligent assistant, the one or more processors generate a predicted response of the authorized user to the communicated data. A computing data communicated the predicted response to the user via the intelligent assistant.Type: GrantFiled: August 6, 2019Date of Patent: March 22, 2022Assignee: International Business Machines CorporationInventors: Giuseppe Ciano, Randa Salem, Armando Panniello, Damiano Vesperini, Davide Di Meco
-
Patent number: 11163844Abstract: A method, system, and computer program product for modifying and improving a network search is provided. The method includes receiving a search string associated with a search request of a user. The search string is transmitted to a search system. In response, initial search results associated with the search string are received and analyzed with respect to previous interactions and user preferences. Modified search results are generated from the initial search results and filter software is executed with respect to the modified search results. Digital tags are applied to portions of the modified search results and the modified search results are presented with respect to instructions associated with the digital tags.Type: GrantFiled: December 6, 2019Date of Patent: November 2, 2021Assignee: International Business Machines CorporationInventors: Giuseppe Ciano, Damiano Vesperini, Davide Di Meco, Randa Salem, Armando Panniello
-
Publication number: 20210173881Abstract: A method, system, and computer program product for modifying and improving a network search is provided. The method includes receiving a search string associated with a search request of a user. The search string is transmitted to a search system. In response, initial search results associated with the search string are received and analyzed with respect to previous interactions and user preferences. Modified search results are generated from the initial search results and filter software is executed with respect to the modified search results. Digital tags are applied to portions of the modified search results and the modified search results are presented with respect to instructions associated with the digital tags.Type: ApplicationFiled: December 6, 2019Publication date: June 10, 2021Inventors: Giuseppe Ciano, Damiano Vesperini, Davide Di Meco, Randa Salem, Armando Panniello
-
Publication number: 20210044591Abstract: A security system executing on an intelligent assistant is provided. A computing device receives communicated data from a user within a threshold level of proximity of an intelligent assistant. A computing device determines an identity of the user based, in part, on the communicated data. Responsive to a computing device (i) analyzing the communicated data and (ii) a history of interactions between the user and an authorized user of the intelligent assistant, the one or more processors generate a predicted response of the authorized user to the communicated data. A computing data communicated the predicted response to the user via the intelligent assistant.Type: ApplicationFiled: August 6, 2019Publication date: February 11, 2021Inventors: GIUSEPPE CIANO, RANDA SALEM, ARMANDO PANNIELLO, DAMIANO VESPERINI, DAVIDE DI MECO
-
Patent number: 10348737Abstract: An embodiment of the invention may include a method, computer program product and system for receiving a request from a user to access a system. The user requesting access has an associated job function. The embodiment of the invention may include determining an access window for the job function of the user. The access window for the job function is a range of time where historical usage of the system by one or more users having the job function is above a threshold amount. The embodiment of the invention may include determining whether a time of access of the request is within the access window. The embodiment of the invention may include granting access to the system based on determining that the time of access of the request is within the access window.Type: GrantFiled: March 8, 2016Date of Patent: July 9, 2019Assignee: International Business Machines CorporationInventors: Denise A. Bell, Cristina Bonanni, Patrizia Manganelli, Randa Salem
-
Patent number: 10277607Abstract: An embodiment of the invention may include a method, computer program product and system for receiving a request from a user to access a system. The user requesting access has an associated job function. The embodiment of the invention may include determining an access window for the job function of the user. The access window for the job function is a range of time where historical usage of the system by one or more users having the job function is above a threshold amount. The embodiment of the invention may include determining whether a time of access of the request is within the access window. The embodiment of the invention may include granting access to the system based on determining that the time of access of the request is within the access window.Type: GrantFiled: May 31, 2016Date of Patent: April 30, 2019Assignee: International Business Machines CorporationInventors: Denise A. Bell, Cristina Bonanni, Patrizia Manganelli, Randa Salem
-
Patent number: 10257367Abstract: Methods and systems for managing telephone calls are provides. Aspects include setting one or more telephone numbers of one or more contacts of an owner of a telephone as child telephone numbers of a master telephone number of the telephone according to a correlation of the contacts to the owner based on user information thereof. Aspects also include assigning one of a plurality of call preferences to each child telephone number according to expenses information of telephone calls from the child telephone number to the master telephone number and from the master telephone number to the child telephone number and managing each telephone call received by the master telephone number from each child telephone number according to the corresponding call preference.Type: GrantFiled: September 21, 2016Date of Patent: April 9, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Denise A. Bell, Cristina Bonanni, Patrizia Manganelli, Randa Salem
-
Publication number: 20180084112Abstract: Methods and systems for managing telephone calls are provides. Aspects include setting one or more telephone numbers of one or more contacts of an owner of a telephone as child telephone numbers of a master telephone number of the telephone according to a correlation of the contacts to the owner based on user information thereof. Aspects also include assigning one of a plurality of call preferences to each child telephone number according to expenses information of telephone calls from the child telephone number to the master telephone number and from the master telephone number to the child telephone number and managing each telephone call received by the master telephone number from each child telephone number according to the corresponding call preference.Type: ApplicationFiled: September 21, 2016Publication date: March 22, 2018Inventors: DENISE A. BELL, CRISTINA BONANNI, PATRIZIA MANGANELLI, RANDA SALEM
-
Patent number: 9910928Abstract: A system and method for enhancing a lazy loading operation is disclosed. The system and method, in general, retrieves a plurality of subsets of a dataset via the lazy loading operation and increments a counter for each of the plurality of subsets retrieved by the processor. Then, the system and method detects a first event that navigates away from the retrieving of the plurality of subsets and also detects a second event that navigates back to the retrieving of the plurality of subsets. Next, the system and method returns to the retrieving of the plurality of subsets in accordance with the counter in response to the detecting of the second event.Type: GrantFiled: December 15, 2014Date of Patent: March 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Denise A. Bell, Lisa Seacat Deluca, David J. Levinson, Randa Salem
-
Patent number: 9898543Abstract: A system and method for enhancing a lazy loading operation is disclosed. The system and method, in general, retrieves a plurality of subsets of a dataset via the lazy loading operation and increments a counter for each of the plurality of subsets retrieved by the processor. Then, the system and method detects a first event that navigates away from the retrieving of the plurality of subsets and also detects a second event that navigates back to the retrieving of the plurality of subsets. Next, the system and method returns to the retrieving of the plurality of subsets in accordance with the counter in response to the detecting of the second event.Type: GrantFiled: August 10, 2015Date of Patent: February 20, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Denise A. Bell, Lisa Seacat Deluca, David J. Levinson, Randa Salem
-
Publication number: 20170264621Abstract: An embodiment of the invention may include a method, computer program product and system for receiving a request from a user to access a system. The user requesting access has an associated job function. The embodiment of the invention may include determining an access window for the job function of the user. The access window for the job function is a range of time where historical usage of the system by one or more users having the job function is above a threshold amount. The embodiment of the invention may include determining whether a time of access of the request is within the access window. The embodiment of the invention may include granting access to the system based on determining that the time of access of the request is within the access window.Type: ApplicationFiled: March 8, 2016Publication date: September 14, 2017Inventors: Denise A. Bell, Cristina Bonanni, Patrizia Manganelli, Randa Salem
-
Publication number: 20170264708Abstract: An embodiment of the invention may include a method, computer program product and system for receiving a request from a user to access a system. The user requesting access has an associated job function. The embodiment of the invention may include determining an access window for the job function of the user. The access window for the job function is a range of time where historical usage of the system by one or more users having the job function is above a threshold amount. The embodiment of the invention may include determining whether a time of access of the request is within the access window. The embodiment of the invention may include granting access to the system based on determining that the time of access of the request is within the access window.Type: ApplicationFiled: May 31, 2016Publication date: September 14, 2017Inventors: Denise A. Bell, Cristina Bonanni, Patrizia Manganelli, Randa Salem
-
Patent number: 9661474Abstract: A computing device determines one or more skills associated with one or more participants in a conference call. The computing device identifies one or more topics associated with a first time period of the conference call. The computing device designates a first set of participants as experts for at least one of the one or more topics associated with the first time period.Type: GrantFiled: July 23, 2014Date of Patent: May 23, 2017Assignee: International Business Machines CorporationInventors: Denise A. Bell, Lisa Seacat DeLuca, David J. Levinson, Randa Salem
-
Publication number: 20170004123Abstract: A method, computer program product, and computer system for generating an overlay layer on a user interface. Annotation of the user interface may be enabled via the overlay layer associated with a defect. A screenshot of the overlay layer on the user interface may be captured, wherein the screenshot, when an annotation is present, may include the annotation. Information associated with the screenshot may be transferred to a code tracking tool to display a change request for the defect.Type: ApplicationFiled: June 30, 2015Publication date: January 5, 2017Inventors: Denise A. Bell, Lisa Seacat DeLuca, David J. Levinson, Randa Salem
-
Publication number: 20160171007Abstract: A system and method for enhancing a lazy loading operation is disclosed. The system and method, in general, retrieves a plurality of subsets of a dataset via the lazy loading operation and increments a counter for each of the plurality of subsets retrieved by the processor. Then, the system and method detects a first event that navigates away from the retrieving of the plurality of subsets and also detects a second event that navigates back to the retrieving of the plurality of subsets. Next, the system and method returns to the retrieving of the plurality of subsets in accordance with the counter in response to the detecting of the second event.Type: ApplicationFiled: August 10, 2015Publication date: June 16, 2016Inventors: Denise A. Bell, Lisa Seacat Deluca, David J. Levinson, Randa Salem
-
Publication number: 20160170944Abstract: A system and method for enhancing a lazy loading operation is disclosed. The system and method, in general, retrieves a plurality of subsets of a dataset via the lazy loading operation and increments a counter for each of the plurality of subsets retrieved by the processor. Then, the system and method detects a first event that navigates away from the retrieving of the plurality of subsets and also detects a second event that navigates back to the retrieving of the plurality of subsets. Next, the system and method returns to the retrieving of the plurality of subsets in accordance with the counter in response to the detecting of the second event.Type: ApplicationFiled: December 15, 2014Publication date: June 16, 2016Inventors: Denise A. Bell, Lisa Seacat Deluca, David J. Levinson, Randa Salem
-
Publication number: 20160028895Abstract: A computing device determines one or more skills associated with one or more participants in a conference call. The computing device identifies one or more topics associated with a first time period of the conference call. The computing device designates a first set of participants as experts for at least one of the one or more topics associated with the first time period.Type: ApplicationFiled: July 23, 2014Publication date: January 28, 2016Inventors: Denise A. Bell, Lisa Seacat DeLuca, David J. Levinson, Randa Salem
-
Patent number: 9235440Abstract: This disclosure describes monitoring the execution of jobs in a work plan. In an embodiment, a system maintains a risk level associated with the critical job to represent whether the execution of a job preceding the critical job has a problem, and it maintains the list associated with the critical job so as to quickly identify the preceding job which may cause a delay to the critical job execution.Type: GrantFiled: March 12, 2014Date of Patent: January 12, 2016Assignee: International Business Machines CorporationInventors: Marco Cardelli, Pietro Lannucci, Valeria Perticara, Randa Salem
-
Patent number: 9235589Abstract: Mechanisms for optimizing the storage allocation in a virtual desktop environment (VDE) managing a shared storage capacity, are provided. The shared storage capacity includes previously stored files, each being associated with a respective unique first file identifier, the VDE providing a virtual desktop to a processing device of a user. Upon reception of a first write request for writing a second file specified in the request, a second file identifier of the specified second file is determined and compared with the first file identifier of any first file stored to the shared storage capacity. A pointer to the stored first file associated with that first file identifier is created if the second file identifier is identical to one of the first file identifiers and, if not, the specified second file associated with the second file identifier is stored in the shared storage capacity.Type: GrantFiled: November 20, 2012Date of Patent: January 12, 2016Assignee: International Business Machines CorporationInventors: Cristiana D'Amore, Pietro Iannucci, Luigi Pichetti, Randa Salem
-
Patent number: 9122730Abstract: An integration mechanism for managing computing components may be provided. It may comprise collecting management information about the computing components using a data collection component, storing objects of the collected management information in a full-text search-index data-structure, generating for each collected object a displayable result snippet, searching the full-text search-index data-structure for matching objects based on a received parameter, retrieving all matching objects of the full-text search-index data-structure related to the search, and displaying the matching objects in form of the related result snippets, wherein the integration mechanism is independent from the computing components it is collecting management information from.Type: GrantFiled: May 28, 2013Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Michele Crudele, Bernardo Pastorelli, Randa Salem