Patents by Inventor Deepak Srinivasa
Deepak Srinivasa 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: 9621566Abstract: A processor controlled hybrid method, an apparatus and a computer readable storage medium for identifying a phishing webpage are provided. The method comprises capturing overall visual information and overall structural information about a webpage being browsed by a user, comparing the overall visual information and overall structural information of the webpage with overall visual information and overall structural information of a legitimate webpage or a phishing webpage stored in a webpage database, calculating a measure of similarity, assessing the measure on the basis of a pre-determined threshold and concluding the measure of similarity is above the pre-determined threshold, thereby identifying a phishing webpage. The method may also provide for collecting and comparing visual information and, optionally, structural information.Type: GrantFiled: May 23, 2014Date of Patent: April 11, 2017Assignee: Adi Labs IncorporatedInventors: Deepak Srinivasa Gupta, Syed Khairuzzaman Tanbeer, Radesh Mohandas
-
Publication number: 20140359760Abstract: A processor controlled hybrid method, an apparatus and a computer readable storage medium for identifying a phishing webpage are provided. The method comprises capturing overall visual information and overall structural information about a webpage being browsed by a user, comparing the overall visual information and overall structural information of the webpage with overall visual information and overall structural information of a legitimate webpage or a phishing webpage stored in a webpage database, calculating a measure of similarity, assessing the measure on the basis of a pre-determined threshold and concluding the measure of similarity is above the pre-determined threshold, thereby identifying a phishing webpage. The method may also provide for collecting and comparing visual information and, optionally, structural information.Type: ApplicationFiled: May 23, 2014Publication date: December 4, 2014Applicant: Adi Labs, Inc.Inventors: Deepak Srinivasa Gupta, Syed Khairuzzaman Tanbeer, Radesh Mohandas
-
Patent number: 7209948Abstract: Collaboratively reviewing a digital document in a computing environment having a visual interface involves first presenting multiple users with a copy of the digital document in a visual interface. Annotations (such as highlights, underlines, or textual annotations) are made by the users and separately recorded, independently of the client application used to view the digital document. The annotations, though, are logically linked to the digital document, and annotations made by a particular user can be recorded over multiple overlays.Type: GrantFiled: December 20, 2002Date of Patent: April 24, 2007Assignee: International Business Machines, CorporationInventor: Deepak Srinivasa
-
Publication number: 20070048730Abstract: To determine optimal alignment of two molecules, an alignment space of two strings representing element sequences of the molecules is conceived as a grid of cells, where each cell represents alignments between substrings of the two strings. The cells are tested against conditions that are framed, in the context of the (wh)-density global alignment problem. Two such conditions do not require an examination of the actual characters of the strings, and are hence computed with relative speed. A third condition, which involves examination of the characters in the string further prunes the cells that are to be considered.Type: ApplicationFiled: August 30, 2005Publication date: March 1, 2007Applicant: International Business Machines CorporationInventor: Deepak Srinivasa
-
Publication number: 20070011281Abstract: Provided are methods, apparatus or computer programs for collaborative problem solving and/or automated discovery and dynamic integration of capabilities in a distributed, multidisciplinary work environment. A set of software-implemented agents distributed across a network are used to identify agents and resources on the network that are capable of performing required tasks. The agents collaborate to generate a plan comprising a task allocation and task execution sequence in which tasks are allocated to selected ones of the agents and identified resources, and then the selected agents and resources execute the allocated tasks in accordance with the generated plan. Services (such as processing functions and knowledge) provided by hardware and software resources in a network are represented as ‘capabilities’ of an associated agent. The functions implemented by each agent are also represented as ‘capabilities’.Type: ApplicationFiled: June 9, 2005Publication date: January 11, 2007Applicant: International Business Machines CorporationInventors: Albee Jhoney, Manu Kuchhal, Umasuthan Ramakrishnan, Deepak Srinivasa, S. Venkatakrishnan
-
Publication number: 20070005259Abstract: A method for determining Teiresias patterns. Provided as input to the method are: a set S?0 of n sequences denoted as S1, S2, . . . Sn; positive integers L, W, and K; and Teiresias patterns P?0 consisting of all <L, W, K> patterns for the set S?0. Each sequence of the n sequences consists of characters from an alphabet. A sequence index i equals 1. A sequence Sn+1 is supplied to form a set S?i consisting of S?i-l?Sn+1, where Sn+1 consists of characters from the alphabet. The Teiresias patterns P?i are determined by performing an algorithm that utilizes S?i-1, L, W, K, P?i-1, and Sn+i as input. The Teiresias patterns P?i consist of all <L, W, K> patterns for the set S?i.Type: ApplicationFiled: June 30, 2005Publication date: January 4, 2007Applicant: International Business Machines CorporationInventor: Deepak Srinivasa
-
Publication number: 20060251329Abstract: Sprite identification in animated sequences is achieved by performing three separate but related procedures, namely (i) identification of the sprite, (ii) identification of the background and (iii) identification of the identified sprite's translation path. By analysing a sequence of frames, sprite definition is first established. Then, using the definition of the sprite, a determination is made of the background image and translation path taken. This analysis allows the animated sequence to be compressed in a format in which the background and the sprites are separately identified.Type: ApplicationFiled: July 13, 2006Publication date: November 9, 2006Inventor: Deepak Srinivasa
-
Publication number: 20050114859Abstract: The complexities of actions and recipes used in collaborative planning are defined using set theory and an accompanying formalization. The formalizations presented can be used as a basis for making decisions in relation choosing recipes, and other activities concerning collaborative task execution in a multi-agent environment. Introducing the notion of the complexity of a recipe and an action provides a measure of the difficulty of a task, based upon which decisions regarding the use of particular recipes and contractors can be made.Type: ApplicationFiled: November 24, 2003Publication date: May 26, 2005Applicant: International Business CorporationInventor: Deepak Srinivasa
-
Publication number: 20040122898Abstract: Collaboratively reviewing a digital document in a computing environment having a visual interface involves first presenting multiple users with a copy of the digital document in a visual interface. Annotations (such as highlights, underlines, or textual annotations) are made by the users and separately recorded, independently of the client application used to view the digital document. The annotations, though, are logically linked to the digital document, and annotations made by a particular user can be recorded over multiple overlays.Type: ApplicationFiled: December 20, 2002Publication date: June 24, 2004Applicant: International Business Machines CorporationInventor: Deepak Srinivasa