Patents Examined by Mahesh Dwivedi
-
Patent number: 8898168Abstract: An information searching apparatus retrieves a sub graph matching an inquiry graph from a graph to be searched. The apparatus includes an extracting unit that extracts, from among clusters of nodes in the graph to be searched, plural cluster pairs that each include a first cluster and a second cluster including a node linked by a link to a node in the first cluster and a calculating unit that calculates a bonding strength for each of the cluster pairs. The apparatus further includes a determining unit that determines, among the cluster pairs and based on the bonding strength of each of the cluster pairs, a cluster pair to be merged; a merging unit that merges the cluster pair; and a searching unit that searches the merged clusters for a sub graph matching the inquiry graph. An output unit outputs a search result of the searching unit.Type: GrantFiled: October 10, 2013Date of Patent: November 25, 2014Assignee: Fujitsu LimitedInventors: Yasuo Yamane, Nobuyuki Igata
-
Patent number: 8893228Abstract: Queries regarding access permissions of users and rights to directories in a complex enterprise are executed in near real-time, using lookups to tables that form a condensed database maintained for each file server. User information is condensed by arranging users in user groups having common data access rights. Directory permissions storage is condensed by showing only distinctive permissions to a directory in a table entry, and referencing inherited permissions of parent directories. The tables indicate recursive and ancestral relationships among the user groups and directories. They are developed and updated in advance of any queries. A consolidated view of the query results is presented on a single display screen. Using the tables results can be obtained without exhaustive searches of large file system tables.Type: GrantFiled: May 6, 2013Date of Patent: November 18, 2014Assignee: Varonis Systems Inc.Inventors: Yakov Faitelson, Ohad Korkus, Ophir Kretzer
-
Patent number: 8880564Abstract: In one embodiment, a computer system generates a view of entities associated with varying data types for presentation on a generic viewer. The entities and data types have relationships as defined in a corresponding schema. The schema is stored as data in a repository with the data types. The computer system receives an edit request configured to change various selected entities, where each entity has an associated data type, queries the repository to determine various properties of the selected entities corresponding to the received edit request including the data type, and determines, based on the schema, that the edit is valid based on relationship information stored in the schema. The computer system also sends the validated edit information to the generic viewer for presentation. The generic viewer has no prior knowledge of how to handle the selected entities and corresponding data types.Type: GrantFiled: October 11, 2007Date of Patent: November 4, 2014Assignee: Microsoft CorporationInventors: Siddharth Jayadevan, Antony Scott Williams, James R. Flynn, Florian Voss, Anthony Christopher Bloesch
-
Patent number: 8881232Abstract: Queries regarding access permissions of users and rights to directories in a complex enterprise are executed in near real-time, using lookups to tables that form a condensed database maintained for each file server. User information is condensed by arranging users in user groups having common data access rights. Directory permissions storage is condensed by showing only distinctive permissions to a directory in a table entry, and referencing inherited permissions of parent directories. The tables indicate recursive and ancestral relationships among the user groups and directories. They are developed and updated in advance of any queries. A consolidated view of the query results is presented on a single display screen. Using the tables results can be obtained without exhaustive searches of large file system tables.Type: GrantFiled: May 6, 2013Date of Patent: November 4, 2014Assignee: Varonis Systems Inc.Inventors: Yakov Faitelson, Ohad Korkus, Ophir Kretzer
-
Patent number: 8867727Abstract: A method includes receiving a list of sequential telephone numbers, and iteratively: identifying a first number and a last number of the list, selecting a group size, creating a group of sequential telephone numbers from the list of sequential telephone numbers based on the selected group size, and removing the created group from the list of sequential telephone numbers. Creating the group may include determining whether a first number in the list of sequential telephone numbers ends with a predetermined digit, assigning the first number as a start number of the group, and identifying an end number in the group based on the start number and the selected group size.Type: GrantFiled: June 29, 2010Date of Patent: October 21, 2014Assignee: Verizon Patent and Licensing Inc.Inventor: Bhaskar R. Gudlavenkatasiva
-
Patent number: 8849870Abstract: A method for providing context triggered distribution of context models may include receiving current context information related to a first device, accessing a context profile and a security profile associated with the first device, and developing a composite context tree based on at least a portion of the current context information related to the first device and context information related to at least one other device based at least in part on the context profile defining, for a current context of the first device, aspects of the current context information to be utilized for the developing of the composite context tree. An apparatus and computer program product corresponding to the method are also provided.Type: GrantFiled: June 26, 2008Date of Patent: September 30, 2014Assignee: Nokia CorporationInventor: Sailesh Sathish
-
Patent number: 8832786Abstract: An information storage medium storing management information of an application executable from a plurality of information storage media, and a method and apparatus for executing the application based on the management information are provided. The method includes: if a new information storage medium is inserted into a reproducing apparatus during the execution of the application, reading information on an identifier of the new information storage medium; and determining whether to continuously execute the application based on the information and continuously executing the application according to a result obtained by the determination. The information on the identifier of the new information storage medium may be included in the application or in an application management table (AMT) of the information storage medium. A life cycle of a disc unbound application is managed so as to use an application that can be shared by different information storage media.Type: GrantFiled: August 14, 2008Date of Patent: September 9, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Kil-soo Jung, Sung-wook Park, Kwang-min Kim
-
Patent number: 8818959Abstract: Various embodiments herein include one or more of systems, methods, software, and data structures that provide for virtual packaging, or embedding, of electronic files in other files. For example, rather than packaging an electronic file directly in a document file, metadata may be added to the document file including a Universal Resource Identifier (URI), such as a Universal Resource Locator (URL), referencing a location where the electronic file may be downloaded from. Other embodiments are described and illustrated herein for creating, viewing, storing, and transmitting such document files with virtually packaged electronic files.Type: GrantFiled: December 2, 2008Date of Patent: August 26, 2014Assignee: Adobe Systems IncorporatedInventor: Robert K. McAfee
-
Patent number: 8819066Abstract: A computer-implemented method of employing organizational context within a collaborative tagging system can include receiving at least one tag for an artifact from a user, determining at least one attribute of the user, and storing a tag record including the tag, the attribute of the user, and an association of the tag with the artifact.Type: GrantFiled: December 21, 2007Date of Patent: August 26, 2014Assignee: International Business Machines CorporationInventors: Mustansir Banatwala, Mary Ellen Zurko
-
Patent number: 8805776Abstract: Systems and methods that enable relationship information to be carried along with the entity when serializing/deserializing entities among application tiers. A tracking component tracks information on relationships associated with an entity, and further enables users to perform subsequent change processing on the entity's relationship information. Accordingly, relationship information can be carried along with the entity such that database operation can be performed without requirement of additional information from the database (e.g., foreign key information that is part of associated graphs).Type: GrantFiled: June 26, 2008Date of Patent: August 12, 2014Assignee: Microsoft CorporationInventors: Sarah M. Parra, Ravinder R. Vuppula, Jeffrey M. Derstadt, Brian Dawson, Michael J. Pizzo, James Madison Stone, III, Patrick T. Magee, Nadejda V. Poliakova, Daniel G. Simmons
-
Patent number: 8799306Abstract: Search keyword recommendation includes: receiving a set of search keywords input by a user; determining whether the set of search keywords indicate a clearly defined intention by the user, including comparing the set of search keywords with a plurality of predetermined words corresponding to intentions that are not clearly defined; in the event that the set of search keywords are determined not to indicate a clearly defined intention, executing a first recommendation method to obtain recommended search keywords; wherein: the first recommendation method is selected among a plurality of recommendation methods; and the first recommendation method includes a knowledge-based recommendation method, a session correlation-based method, or a combination.Type: GrantFiled: December 22, 2011Date of Patent: August 5, 2014Assignee: Alibaba Group Holding LimitedInventors: Li Zhu, Xiaocong Zhu
-
Patent number: 8799218Abstract: A method and a system of business channel synchronization are provided. In one example embodiment, a network-based commerce system may receive, via a network and from a client application, update data related to a user listing, update a record related to the user listing, utilizing the received update data; and communicate, via the network, the received update data reflecting a further update to the record related to the user listing to the client application. In one example embodiment, a client system may comprise a communication module, a listing manager, a synchronization engine, an upload module, and a user interface module. In one example embodiment, a user may synchronize the user's listing data from a client application to one or more network-based commerce systems. In an alternative example embodiment the user may synchronize the user's listing data from one or more network-based commerce systems to a client application.Type: GrantFiled: December 1, 2006Date of Patent: August 5, 2014Assignee: eBay Inc.Inventors: Allen Yihren Liu, Philip J. King, Michael Maffeo, Hemant V. Tamhanker, Ajay K. Agrawal
-
Patent number: 8799251Abstract: Systems and methods are described for using templates associated with a document application to facilitate schema-based data transfers into and out of a database associated with a database application. Such templates may be made available to a user so that the user can easily export various data entities out of the database for display, editing, or report generation as well as to import new or edited data entities into the database. The templates may include fixed or user-customizable reports that are populated with data entities exported from the database and/or that present data and graphics derived from such data entities. The templates may also be created during an initial data transfer between a first document and the database and then saved for use in performing subsequent data transfers between other documents and the database.Type: GrantFiled: June 26, 2008Date of Patent: August 5, 2014Assignee: Microsoft CorporationInventors: Michael J. McCormack, Jorn L. Mortensen, Marc V. El Haddad, Michelle A. Watkins, Rutuja V. Khanzode
-
Patent number: 8799257Abstract: One or more computer devices may generate a keyword based on a visual feature or an audible feature of a document. The visual feature may include a color of a background of the document, a color of text in the document, a size of the text in the document, or a feature relating to a video in the document. The audible feature may relate to sound or music that is associated with the document. The one or more computer devices may further associate, in an index, the keyword with information identifying the document, receive a search query from a client, the search query including a term related to the keyword, identify documents based on the search query and using the index, the identified documents including the document, and provide a search results document to the client. The search results document may identify one or more of the identified documents.Type: GrantFiled: March 19, 2012Date of Patent: August 5, 2014Assignee: Google Inc.Inventor: Carl Fredrik Hubinette
-
Patent number: 8788604Abstract: Techniques for use in a wireless communication device for displaying a map are described. The device receives via a user interface a selection of a hypertext link object in an electronic file or message. The object is associated with a URL string which includes a server address and location data corresponding to a location. When a mapping application is installed in the device, the device executes the mapping application for rendering a map of the location in response to receiving the selection of the object. When the mapping application is not installed in the device, the device executes a web browser of the device for receiving and displaying a map image of the location in response to receiving the selection of the object.Type: GrantFiled: April 19, 2012Date of Patent: July 22, 2014Assignee: BlackBerry LimitedInventors: Jesse Joseph Boudreau, Ronald Anthony Dicke
-
Patent number: 8788633Abstract: An arrangement for controlling remote devices includes two networked computers. The first computer displays a first file that is stored on the first computer and the second computer displays a second file that is stored on the second computer. The computers send non-graphical commands back and forth to page up or down, zoom, or pan the displayed files in response to commands input into either of the computers. This allows an operator at either computer to view output corresponding to the commands input into the other computer. The first and second files are essentially the same and are retained on the respective computers, so there is no need to send relatively large graphical data packets over the network. Use of relatively small non-graphical data packets reduces the network bandwidth used.Type: GrantFiled: August 2, 2005Date of Patent: July 22, 2014Assignee: Hamilton Sundstrand Space Systems International, Inc.Inventor: David Rosenbush
-
Patent number: 8775371Abstract: Techniques are disclosed for synchronizing a primary data system with an auxiliary data system that processes data for the primary data system. In one embodiment, how current the primary data system and the auxiliary data system are is determined. Requests sent from the primary data system that were not processed by the auxiliary data system are determined. The requests are resent to the auxiliary data system for processing.Type: GrantFiled: November 11, 2009Date of Patent: July 8, 2014Assignee: International Business Machines CorporationInventors: Ronald J. Barber, Harish Deshmukh, Ning Li, Bruce G. Lindsay, Sridhar Rajagopalan, Roger C. Raphael, Eugene J. Shekita
-
Patent number: 8762341Abstract: A system and method for determining the data that should be backed up by a plurality of backup policies are described. A global file change log that lists which files have been changed may be maintained. The global file change log may be processed to distribute the file change information into policy-specific file change logs. A global block change bitmap may also be maintained. The global block change bitmap may indicate which data blocks of the files have been changed. Performing a respective backup operation for a respective backup policy may include backing up only the data blocks that have changed in the files listed in the respective policy-specific file change log since a previous backup operation for the respective backup policy was performed. The data blocks that have changed may be specified in a respective policy-specific block change bitmap for the respective backup policy.Type: GrantFiled: December 22, 2011Date of Patent: June 24, 2014Assignee: Symantec CorporationInventors: Sameer Mahajan, Dulipsinh Hanamant Deshmukh, Pradip Kulkarni, Nitin Anand
-
Patent number: 8756217Abstract: Processing switch database operations may include receiving a database selection message from a database client, transmitting an unconditional acknowledgement to the database client in response to the database selection message, accessing a database query from a queue of queries from the a database client where the database query includes a user identifier and a database identifier, determining whether a matching backend database connection exists, and if a matching backend database connection exists, forwarding the database query to the matching backend database connection. In some embodiments, a matching backend database connection may be a backend database connection having a user identifier equivalent to the user identifier of the database query, and a database identifier that is equivalent to the database identifier the database query.Type: GrantFiled: July 12, 2011Date of Patent: June 17, 2014Assignee: Facebook, Inc.Inventor: Daniel Nota Peek
-
Patent number: 8751466Abstract: Methods of computing answer results to user-submitted queries, using a plug-in executor, a user database, a plug-in database, content recognizers, answer generators and a controller. Controller submits content recognizer specifications and sets of answer generator specifications to the plug-in executor, combines content recognition results, combines answer generator answer results, determines the subset of answer generators to execute using an answer generator set determinator, looks up the specifications for each answer generator in the subset of answer generators, and responds to the client program with a list of answer results.Type: GrantFiled: January 12, 2014Date of Patent: June 10, 2014Assignee: Machine Intelligence Services, Inc.Inventor: Jeff Tsay