Patents by Inventor Vijay Dheap
Vijay Dheap 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: 11100046Abstract: A method, apparatus and computer program product for selectively storing network traffic data are described. Network traffic is stored according to a first packet filtering policy in a first repository. The stored network traffic is scanned in the first repository according to a second packet filtering policy to identify a subset of network traffic for archiving. The identified subset of network traffic identified by the second packet filtering policy are forensically interesting packets concerning a security issue. The identified subset of network traffic from the first repository is then stored in a second repository.Type: GrantFiled: January 25, 2016Date of Patent: August 24, 2021Assignee: International Business Machines CorporationInventors: Russell L Couturier, Vijay Dheap, Derek T Lohnes, Ben A Wuest
-
Patent number: 10693796Abstract: Embodiments provide a system and method for network tracking. By using packet capture applications having a flow identifier and a time stamper, one or more raw packets from one or more packet flows intercepted from a network can be tagged with a unique identifier and timestamp that can later be used to aggregate packet flows that have been analyzed by one or more capture applications. The unique identifier can relate to the network interface of the particular capture application and can also have an increasing value, where the increase in value can be monotonic. Later capture applications, while capable of generating secondary timestamps, can disregard those secondary timestamps for the primary timestamp of the first capture application in order to remove complications arising from latency issues.Type: GrantFiled: December 3, 2018Date of Patent: June 23, 2020Assignees: International Business Machines Corporation, Napatech A/SInventors: William A. Bird, Russell Couturier, Vijay Dheap, Patrick V. Johnstone, Ben A. Wuest, Alex Omø Agerholm
-
Publication number: 20190109794Abstract: Embodiments provide a system and method for network tracking. By using packet capture applications having a flow identifier and a time stamper, one or more raw packets from one or more packet flows intercepted from a network can be tagged with a unique identifier and timestamp that can later be used to aggregate packet flows that have been analyzed by one or more capture applications. The unique identifier can relate to the network interface of the particular capture application and can also have an increasing value, where the increase in value can be monotonic. Later capture applications, while capable of generating secondary timestamps, can disregard those secondary timestamps for the primary timestamp of the first capture application in order to remove complications arising from latency issues.Type: ApplicationFiled: December 3, 2018Publication date: April 11, 2019Inventors: William A. Bird, Russell Couturier, Vijay Dheap, Patrick V. Johnstone, Ben A. Wuest, Alex Omø Agerholm
-
Patent number: 10250511Abstract: Embodiments provide a system and method for network tracking. By using packet capture applications having a flow identifier and a time stamper, one or more raw packets from one or more packet flows intercepted from a network can be tagged with a unique identifier and timestamp that can later be used to aggregate packet flows that have been analyzed by one or more capture applications. The unique identifier can relate to the network interface of the particular capture application and can also have an increasing value, where the increase in value can be monotonic. Later capture applications, while capable of generating secondary timestamps, can disregard those secondary timestamps for the primary timestamp of the first capture application in order to remove complications arising from latency issues.Type: GrantFiled: June 10, 2016Date of Patent: April 2, 2019Assignee: International Business Machines CorporationInventors: William A. Bird, Russell Couturier, Vijay Dheap, Patrick V. Johnstone, Ben A. Wuest, Alex Omø Agerholm
-
Patent number: 10062085Abstract: Systems, methods and articles of manufacture allow adjusting the relative weighting associated with evaluation criteria associated with a unified view of dissimilar data. The operation generally includes collecting data regarding attributes of a user interacting with an application, where the collected data has associated evaluation criteria. The data is collectively represented according to the evaluation criteria. The systems, methods and articles of manufacture then allow dynamically modifying the evaluation criteria before evaluating and collectively representing the data according to the adjusted criteria.Type: GrantFiled: October 29, 2015Date of Patent: August 28, 2018Assignee: International Business Machines CorporationInventors: Vijay Dheap, Jimmy Ming-Der Hsu, Michael David Whitley
-
Publication number: 20170359264Abstract: Embodiments provide a system and method for network tracking. By using packet capture applications having a flow identifier and a time stamper, one or more raw packets from one or more packet flows intercepted from a network can be tagged with a unique identifier and timestamp that can later be used to aggregate packet flows that have been analyzed by one or more capture applications. The unique identifier can relate to the network interface of the particular capture application and can also have an increasing value, where the increase in value can be monotonic. Later capture applications, while capable of generating secondary timestamps, can disregard those secondary timestamps for the primary timestamp of the first capture application in order to remove complications arising from latency issues.Type: ApplicationFiled: June 10, 2016Publication date: December 14, 2017Inventors: WILLIAM A. BIRD, Russell Couturier, Vijay Dheap, Patrick V. Johnstone, Ben A. Wuest, Alex Omø Agerholm
-
Publication number: 20170214718Abstract: A method, apparatus and computer program product for selectively storing network traffic data are described. Network traffic is stored according to a first packet filtering policy in a first repository. The stored network traffic is scanned in the first repository according to a second packet filtering policy to identify a subset of network traffic for archiving. The identified subset of network traffic identified by the second packet filtering policy are forensically interesting packets concerning a security issue. The identified subset of network traffic from the first repository is then stored in a second repository.Type: ApplicationFiled: January 25, 2016Publication date: July 27, 2017Inventors: Russell L. Couterier, Vijay Dheap, Derek T. Lohnes, Ben A. Wuest
-
Patent number: 9384445Abstract: Business processes are implemented using a collection component for storing system knowledge comprising usage history and user input relative to activities within community of users, where the system knowledge comprises at least a folksonomy. At least one of a user client component interacts with the data collection component to enable a corresponding user to contribute user-derived information to the folksonomy and a monitoring component monitors activities associated with the community of users and interacts with the data collection component to contribute usage information to the system knowledge. Still further, a composition design application interacts with a user to build and/or modify processes built using services, wherein the composition design application recommends candidate services that can implement aspects of the business processes based upon information derived from the system knowledge.Type: GrantFiled: June 22, 2015Date of Patent: July 5, 2016Assignee: International Business Machines CorporationInventors: Ying Chieh Belinda Langner, Vijay Dheap, Christopher James Hardee, Heather Castelli Miller
-
Publication number: 20160048851Abstract: Systems, methods and articles of manufacture allow adjusting the relative weighting associated with evaluation criteria associated with a unified view of dissimilar data. The operation generally includes collecting data regarding attributes of a user interacting with an application, where the collected data has associated evaluation criteria. The data is collectively represented according to the evaluation criteria. The systems, methods and articles of manufacture then allow dynamically modifying the evaluation criteria before evaluating and collectively representing the data according to the adjusted criteria.Type: ApplicationFiled: October 29, 2015Publication date: February 18, 2016Inventors: Vijay DHEAP, Jimmy Ming-Der HSU, Michael David WHITLEY
-
Patent number: 9258231Abstract: Bandwidth allocation management includes determining current available bandwidth of a network within which a computer system is operating. The bandwidth allocation management also includes using the current available bandwidth and applied feature delivery settings to determine an adjustment in feature delivery to the computer system. At least a portion of the feature delivery settings is specified by an end user of the computer system.Type: GrantFiled: September 8, 2010Date of Patent: February 9, 2016Assignee: International Business Machines CorporationInventors: Vijay Dheap, Suyash S. Jape, Abhinay R. Nagpal, Sandeep R. Patil
-
Patent number: 9247012Abstract: Systems, methods and articles of manufacture allow adjusting the relative weighting associated with evaluation criteria associated with a unified view of dissimilar data. The operation generally includes collecting data regarding attributes of a user interacting with an application, where the collected data has associated evaluation criteria. The data is collectively represented according to the evaluation criteria. The systems, methods and articles of manufacture then allow dynamically modifying the evaluation criteria before evaluating and collectively representing the data according to the adjusted criteria.Type: GrantFiled: December 23, 2009Date of Patent: January 26, 2016Assignee: International Business Machines CorporationInventors: Vijay Dheap, Jimmy Ming-Der Hsu, Michael David Whitley
-
Patent number: 9208693Abstract: A method, a system and a computer program product for selecting a further inquiry for a user to clarify a request for information from the user. One or more candidate answers to the request for information from the user are determined, and a score value is generated for each of one or more characteristics of each candidate answer, where at least one characteristic is associated with an inquiry for the user to clarify the request for information. A characteristic associated with an inquiry is determined that includes score values providing the greatest potential adjustment for the candidate answers in response to a clarification of the request for information, and the inquiry is selected that is associated with the determined characteristic for presentation to the user.Type: GrantFiled: April 30, 2012Date of Patent: December 8, 2015Assignee: International Business Machines CorporationInventors: Vijay Dheap, Nicholas E. Poore, Lee M. Surprenant, Michael D. Whitley
-
Publication number: 20150302298Abstract: Business processes are implemented using a collection component for storing system knowledge comprising usage history and user input relative to activities within community of users, where the system knowledge comprises at least a folksonomy. At least one of a user client component interacts with the data collection component to enable a corresponding user to contribute user-derived information to the folksonomy and a monitoring component monitors activities associated with the community of users and interacts with the data collection component to contribute usage information to the system knowledge. Still further, a composition design application interacts with a user to build and/or modify processes built using services, wherein the composition design application recommends candidate services that can implement aspects of the business processes based upon information derived from the system knowledge.Type: ApplicationFiled: June 22, 2015Publication date: October 22, 2015Inventors: Ying Chieh Belinda Langner, Vijay Dheap, Christopher James Hardee, Heather Castelli Miller
-
Patent number: 9104480Abstract: A memory management system is implemented at an application server. The management system includes a configuration file including configuration settings for the application server and applications. The configuration settings include multiple memory management rules. The management system also includes a memory management framework configured to manage settings of resources allocated to the applications based on the memory management rules. The applications requests for the resources through one or more independently operable request threads. The management system also includes multiple application programming interfaces (APIs) configured to facilitate communication between the applications and the memory management framework. The management system further includes a monitoring engine configured to monitor an execution of the request threads and perform actions based upon the configuration settings.Type: GrantFiled: November 15, 2012Date of Patent: August 11, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vijay Dheap, Nicholas E. Poore, Lee M. Surprenant, Michael D. Whitley
-
Patent number: 9098799Abstract: Business processes are implemented using a collection component for storing system knowledge comprising usage history and user input relative to activities within community of users, where the system knowledge comprises at least a folksonomy. At least one of a user client component interacts with the data collection component to enable a corresponding user to contribute user-derived information to the folksonomy and a monitoring component monitors activities associated with the community of users and interacts with the data collection component to contribute usage information to the system knowledge. Still further, a composition design application interacts with a user to build and/or modify processes built using services, wherein the composition design application recommends candidate services that can implement aspects of the business processes based upon information derived from the system knowledge.Type: GrantFiled: March 29, 2007Date of Patent: August 4, 2015Assignee: International Business Machines CorporationInventors: Belinda Ying-Chieh Chang, Vijay Dheap, Christopher James Hardee, Heather Castelli Miller
-
Patent number: 8917853Abstract: A method and system for enhancing problem resolution at a call center based on speech recognition of a caller includes, receiving an incoming call and generating call data based on speech recognition of the incoming call using a computer. The method generates and associates annotated metadata about the call data. A historical record is created which includes the call data and the annotated metadata. The historical record may be stored in a storage medium communicating with the computer. Context data is generated for the incoming call by analyzing the historical record to identify: a caller, a topic, a date and a stress level of the caller. The method compares the context data to historical records of previous calls. A topic probabilities analysis is conducted by comparing the context data to the historical records of previous calls, and a solution is determined for the topic based on the probabilities analysis.Type: GrantFiled: June 19, 2012Date of Patent: December 23, 2014Assignee: International Business Machines CorporationInventors: Vijay Dheap, Nicholas E. Poore, Lee M. Surprenant, Michael D. Whitley
-
Patent number: 8887279Abstract: Information about security events detected by a group of protected web-connected resources is centrally managed in order to detect distributed attacks and slow paced attacks by providing to a plurality of web-connected resources a deployment component which couples to a native authorization service of each web-connected resource; receiving a plurality of security event reports from one or more of the deployment components by a command and control center computer; based on collected information from the plurality of security event reports, determining a threat level indicator across the plurality of web-connected resources using one or more analyses and metrics; and transmitting the threat level indicator to each of the web-connected resources.Type: GrantFiled: March 31, 2011Date of Patent: November 11, 2014Assignee: International Business Machines CorporationInventors: Vijay Dheap, Michael David Whitley
-
Patent number: 8812529Abstract: Determining and storing at least one validated results set in a global ontology database for future use by an entity that subscribes to the global ontology database. If global ontology data is stored in a global ontology database, attempt to determine a mapping between first and second ontologies. If a mapping between the first and second ontologies can be determined from the global ontology data, the mapping is validated and the validated mapping is defined as a validated results set. If global ontology data is not stored in a global ontology database or a mapping between the first and second ontologies can not be determined from global ontology data stored in the global ontology database, the first and second ontologies are unified by determining a mapping between the first and second ontologies, the mapping is validated and the validated mapping is defined as a validated results set.Type: GrantFiled: June 19, 2013Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Vijay Dheap, Baiju D. Mandalia
-
Publication number: 20140195532Abstract: A digital asset is identified, and a copy of the digital asset to store in a repository. Program code tokenizes plaintext into a grammar, wherein the plaintext is associated with the digital asset. If the digital asset is an image the program code is instructed to identify colors and shapes within the image, and also relationships between the image and other digital assets stored in the repository. Contextual information corresponding to the digital asset is generated by utilizing the plaintext that is tokenized into the grammar, wherein the contextual information includes parameter values representing the colors, shapes, and relationships identified. The repository is queried to retrieve one or more copies of other digital assets having contextual information that matches with the contextual information corresponding to the digital asset that is identified. The computer annotates the copy of the digital asset within the repository to form searchable metadata.Type: ApplicationFiled: January 10, 2013Publication date: July 10, 2014Applicant: International Business Machines CorporationInventors: Vijay Dheap, Michael D. Whitley
-
Publication number: 20140137131Abstract: A memory management system is implemented at an application server. The management system includes a configuration file including configuration settings for the application server and applications. The configuration settings include multiple memory management rules. The management system also includes a memory management framework configured to manage settings of resources allocated to the applications based on the memory management rules. The applications requests for the resources through one or more independently operable request threads. The management system also includes multiple application programming interfaces (APIs) configured to facilitate communication between the applications and the memory management framework. The management system further includes a monitoring engine configured to monitor an execution of the request threads and perform actions based upon the configuration settings.Type: ApplicationFiled: November 15, 2012Publication date: May 15, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vijay Dheap, Nicholas E. Poore, Lee M. Surprenant, Michael D. Whitley