Patents Examined by Mahesh Dwivedi
  • Patent number: 8898168
    Abstract: 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: Grant
    Filed: October 10, 2013
    Date of Patent: November 25, 2014
    Assignee: Fujitsu Limited
    Inventors: Yasuo Yamane, Nobuyuki Igata
  • Patent number: 8893228
    Abstract: 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: Grant
    Filed: May 6, 2013
    Date of Patent: November 18, 2014
    Assignee: Varonis Systems Inc.
    Inventors: Yakov Faitelson, Ohad Korkus, Ophir Kretzer
  • Patent number: 8880564
    Abstract: 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: Grant
    Filed: October 11, 2007
    Date of Patent: November 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Siddharth Jayadevan, Antony Scott Williams, James R. Flynn, Florian Voss, Anthony Christopher Bloesch
  • Patent number: 8881232
    Abstract: 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: Grant
    Filed: May 6, 2013
    Date of Patent: November 4, 2014
    Assignee: Varonis Systems Inc.
    Inventors: Yakov Faitelson, Ohad Korkus, Ophir Kretzer
  • Patent number: 8867727
    Abstract: 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: Grant
    Filed: June 29, 2010
    Date of Patent: October 21, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Bhaskar R. Gudlavenkatasiva
  • Patent number: 8849870
    Abstract: 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: Grant
    Filed: June 26, 2008
    Date of Patent: September 30, 2014
    Assignee: Nokia Corporation
    Inventor: Sailesh Sathish
  • Patent number: 8832786
    Abstract: 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: Grant
    Filed: August 14, 2008
    Date of Patent: September 9, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kil-soo Jung, Sung-wook Park, Kwang-min Kim
  • Patent number: 8818959
    Abstract: 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: Grant
    Filed: December 2, 2008
    Date of Patent: August 26, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Robert K. McAfee
  • Patent number: 8819066
    Abstract: 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: Grant
    Filed: December 21, 2007
    Date of Patent: August 26, 2014
    Assignee: International Business Machines Corporation
    Inventors: Mustansir Banatwala, Mary Ellen Zurko
  • Patent number: 8805776
    Abstract: 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: Grant
    Filed: June 26, 2008
    Date of Patent: August 12, 2014
    Assignee: Microsoft Corporation
    Inventors: 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: 8799306
    Abstract: 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: Grant
    Filed: December 22, 2011
    Date of Patent: August 5, 2014
    Assignee: Alibaba Group Holding Limited
    Inventors: Li Zhu, Xiaocong Zhu
  • Patent number: 8799218
    Abstract: 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: Grant
    Filed: December 1, 2006
    Date of Patent: August 5, 2014
    Assignee: eBay Inc.
    Inventors: Allen Yihren Liu, Philip J. King, Michael Maffeo, Hemant V. Tamhanker, Ajay K. Agrawal
  • Patent number: 8799251
    Abstract: 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: Grant
    Filed: June 26, 2008
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Michael J. McCormack, Jorn L. Mortensen, Marc V. El Haddad, Michelle A. Watkins, Rutuja V. Khanzode
  • Patent number: 8799257
    Abstract: 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: Grant
    Filed: March 19, 2012
    Date of Patent: August 5, 2014
    Assignee: Google Inc.
    Inventor: Carl Fredrik Hubinette
  • Patent number: 8788604
    Abstract: 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: Grant
    Filed: April 19, 2012
    Date of Patent: July 22, 2014
    Assignee: BlackBerry Limited
    Inventors: Jesse Joseph Boudreau, Ronald Anthony Dicke
  • Patent number: 8788633
    Abstract: 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: Grant
    Filed: August 2, 2005
    Date of Patent: July 22, 2014
    Assignee: Hamilton Sundstrand Space Systems International, Inc.
    Inventor: David Rosenbush
  • Patent number: 8775371
    Abstract: 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: Grant
    Filed: November 11, 2009
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ronald J. Barber, Harish Deshmukh, Ning Li, Bruce G. Lindsay, Sridhar Rajagopalan, Roger C. Raphael, Eugene J. Shekita
  • Patent number: 8762341
    Abstract: 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: Grant
    Filed: December 22, 2011
    Date of Patent: June 24, 2014
    Assignee: Symantec Corporation
    Inventors: Sameer Mahajan, Dulipsinh Hanamant Deshmukh, Pradip Kulkarni, Nitin Anand
  • Patent number: 8756217
    Abstract: 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: Grant
    Filed: July 12, 2011
    Date of Patent: June 17, 2014
    Assignee: Facebook, Inc.
    Inventor: Daniel Nota Peek
  • Patent number: 8751466
    Abstract: 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: Grant
    Filed: January 12, 2014
    Date of Patent: June 10, 2014
    Assignee: Machine Intelligence Services, Inc.
    Inventor: Jeff Tsay