Patents Examined by Johnese Johnson
  • Patent number: 9367579
    Abstract: Various methods and systems for implementing a file change log in a distributed file system are disclosed. In one embodiment, a method involves operating a distributed file system that presents a namespace and maintaining a file change log for the namespace. Operating the distributed file system involves executing an instance of a file system on each of several nodes. Maintaining the file change log can involve maintaining a single file change log for the namespace. Updates to the single file change log can be handled by a primary node or controlled using a locking mechanism. Alternatively, several private file change logs (e.g., one per node) can be maintained, and these private file change logs can be merged into a single file change log (e.g., by a primary node).
    Type: Grant
    Filed: February 23, 2005
    Date of Patent: June 14, 2016
    Assignee: Veritas Technologies LLC
    Inventors: Nookala Sunder Phani Kumar, Joseph Michael Maionchi, Edwin F. Menze, III, Dheer Moghe, Anurag Agarwal, Jobi Ariyamannil, Craig Keatley Harmer
  • Patent number: 9336296
    Abstract: A method and system for evaluating cross-domain clusterability upon a target domain and a source domain. Target clusterability is calculated as an average of a respective clusterability of at least one target data item comprised by the target domain. Target-side matchability is calculated as an average of a respective matchability of each target centroid of the target domain to source centroids of the source domain, wherein the source domain comprises at least one source data item. Source-side matchability is calculated as an average of a respective matchability of each source centroid of said source centroids to the target centroids. Source-target pair matchability is calculated as an average of the target-side matchability and the source-side matchability. Cross-domain clusterability between the target domain and the source domain is calculated as a linear combination of the calculated target clusterability and the calculated source-target pair matchability.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: May 10, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey M. Achtermann, Indrajit Bhattacharya, Kevin W. English, Jr., Shantanu R. Godbole, Sachindra Joshi, Ashwin Srinivasan, Ashish Verma
  • Patent number: 9317570
    Abstract: A system and method for integrating data from a source application to a target application includes an interface module incorporating a publisher for publishing extracted data in an XML message and a subscriber for uncompressing the XML message. The method includes the steps of publishing an XML message of user data from the source application; receiving, decoding and uncompressing the XML message; and transforming the XML message into a workflow request for integrating the source data to the target application.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: April 19, 2016
    Assignee: CA, Inc.
    Inventors: Jesus J. Fernandez, Catherine E. Sullivan, Kejian Qiu, Ronald A. Jacobson
  • Patent number: 9208217
    Abstract: The system and methods described herein provide results previewing for an interactive text mining system in order to feedback partial query results to users before all results that are responsive to a query have been found. These partial results allow the user to see the progress of their text mining query much sooner.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: December 8, 2015
    Assignee: Linguamatics Ltd.
    Inventors: David R. Milward, Roger W. Hale, Malcolm R. Parsons, Sylvia F. Knight, Christopher I. Sullivan, Jason Trenouth, James R. Thomas
  • Patent number: 9195699
    Abstract: A method and data structure is described that builds summary information using processor time that is usually proportional to the size of input data and a depth of hierarchies for a plurality of attributes. The output of computation is stored in a smaller area by eliminating redundant storage and computation. An index is generated which includes tuples or rows that include lower bound values for each of the attributes, values of children of the lower bound values based on the hierarchies of the attributes, and coverage class indicators of the coverage classes of the children.
    Type: Grant
    Filed: August 6, 2004
    Date of Patent: November 24, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Caleb Welton, Ekrem Soylemez, Albert A. Hopeman
  • Patent number: 9152946
    Abstract: The APPARATUSES, METHODS AND SYSTEMS FOR A LEAD GENERATING HUB (“HUB”) facilitates the generation, evaluation, and recording of information and activities related to property transactions and associated communications. In embodiments, the HUB may be configured to identify leads for users based on user-entered information, user contacts, and/or the properties associated with a user and/or in which a user is interested. Leveraging connectivity between contract relationship management functionality, property listing service features, intelligent inbox coordination capabilities, and/or the like, the HUB may identify connections between user requirements and/or assets and opportunities to fulfill those requirements and/or to transact those assets.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: October 6, 2015
    Assignee: Brokersavant Inc.
    Inventors: Claiborne R. Rankin, Jr., Patrick A. O'Brien
  • Patent number: 9141713
    Abstract: A web page optimization engine for optimizing a web page is described. The web page optimization engine includes a keyword mapping engine configured to generate a keyword map including a listing of keywords, where each keyword is associated with one or more web pages. The web page optimization engine further includes a map reversal engine configured to generate a web page map including a listing of web page subject matters, where each web page subject matter is associated with one or more keywords based on the associations from the keyword map. The web page optimization engine yet further includes a web page generation engine configured to generate a web page for a web page subject matter in the web page map to include at least one of the one or more keywords for that web page subject matter.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: September 22, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Attila Narin
  • Patent number: 9098826
    Abstract: Methods, devices, and systems that provide a user assistance. In an approach, an exemplary method includes receiving a query related to an item through a first user interface associated with the item, and providing an assistance correlating to the query through a second user interface associated with the item. In another approach, an exemplary system includes an item having a receiver, an indicator, a computing device, and instructions. The instructions when implemented in the computing device cause the computing device to activate a help mode, receive a selection of the aspect of the item through the receiver, and broadcast a tutorial that includes information related to the selected aspect of the item through the indicator.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: August 4, 2015
    Assignee: The Invention Science Fund I, LLC
    Inventors: Edward K. Y. Jung, Royce A. Levien, Mark A. Malamud, John D. Rinaldo, Jr.
  • Patent number: 9092524
    Abstract: Described is a technology by which topics corresponding to web pages are used in relevance ranking of those pages. Topics are extracted from each web page of a set of web pages that are found via a query. For example, text such as nouns may be extracted from the title, anchor texts and URL of a page, and used as the topics. The extracted topics from a page are used to compute a relevance score for that page based on an evaluation of that page's topics against the query. The pages are then ranked relative to one another based at least in part on the relevance score computed for each page, such as by determining a matching level for each page, ranking pages by each level, and ranking pages within each level. Also described is training a model to perform the relevance scoring and/or ranking.
    Type: Grant
    Filed: October 12, 2011
    Date of Patent: July 28, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Qing Yu, Jun Xu, Hang Li
  • Patent number: 9075897
    Abstract: Attributes are identified in media content. A classification value of the media content is computed based on the identified attributes. Thereafter, a fingerprint derived from the media content is stored or searched for based on the classification value of the media content.
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: July 7, 2015
    Assignee: DOLBY LABORATORIES LICENSING CORPORATION
    Inventors: Tianshi Gao, Regunathan Radhakrishnan, Wenyu Jiang, Claus Bauer
  • Patent number: 9058379
    Abstract: An agent based system assists in preparing an individual for an upcoming meeting by helping him/her retrieve relevant information about the meeting from various sources based on preexisting information in the system. The system obtains input text in character form indicative of the target meeting from a calendar program that includes the time of the meeting. As the time of the meeting approaches, the calendar program is queried to obtain the text of the target event and that information us utilized as input to the agent system. Then, the agent system parses the input meeting text to extract its various components such as title, body, participants, location, time etc. The system also performs pattern matching to identify particular meeting fields in a meeting text.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: June 16, 2015
    Assignee: KNAPP INVESTMENT COMPANY LIMITED
    Inventors: Chad Burkey, Denise Ho
  • Patent number: 9053188
    Abstract: A search engine server interacts with a client devices and web servers to enhance the quality of search service based on statistics that are gathered by the system. The search engine server monitors the quality of service and data format (i.e. encoding needed for secured delivery) of search results or searched web pages delivered from the web servers. On the client side, the system generates page content usefulness statistics by monitoring user interaction with search results or web pages on the client device. Each of the visited web pages/links is associated with a vectoring event, and a vector event table is constructed using these vectoring events from all the visited web pages or search results. The vectoring event table from several search sessions are retrieved periodically, and used to compute/evaluate statistics for each of the web servers that host web pages.
    Type: Grant
    Filed: February 10, 2009
    Date of Patent: June 9, 2015
    Assignee: Enpulz, LLC
    Inventor: James D. Bennett
  • Patent number: 9047915
    Abstract: A method for managing a revision to a media asset in media production. The method includes identifying error or defect in the media asset; manually generating a path or arc of corrections and approvals needed to correct the identified error or defect in the media asset when manual generation of the path or arc of corrections is requested; generating the path or arc of corrections and approvals using a pre-defined set of steps or tasks when no request for manual generation is received; and performing the corrections and approvals according to the generated path or arc.
    Type: Grant
    Filed: April 11, 2005
    Date of Patent: June 2, 2015
    Assignees: Sony Corporation, Sony Pictures Entertainment Inc.
    Inventors: Sam Richards, Reid Hartenbower, Rob Bredow, Chris Juen
  • Patent number: 9043310
    Abstract: Techniques are disclosed for accessing a dimensional data model when processing a query. In one embodiment, the query is processed by performing a two-stage zigzag join operation including a zigzag main join and a zigzag back join. The zigzag main join is configured to generate a set of row identifiers of fact records satisfying any local predicates in the query. The zigzag back join is configured to generate query results based on the set of row identifiers. The query results are returned responsive to the query.
    Type: Grant
    Filed: November 8, 2011
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: Shaorong Liu, David C. Sharpe, Chi Man J. Sizto
  • Patent number: 9031993
    Abstract: A system for providing a customized library platform of informational elements, each pertaining to one or more of information technology disciplines, includes a database of informational elements, and first computer-implemented user interfaces usable to provide the customization and a second user interface usable to view the customized library platform. The IT disciplines span design, analysis, modeling and management across a wide spectrum of IT functions and includes levels of detail and viewpoints that accommodate multiple roles across IT, from very senior executives to low level engineers and programmers. The knowledge base allows organizations to model their knowledge relationships to fit their structures, processes and guidelines, by using a provided framework as a starting point. The intelligent knowledge base emphasizes specific practices that enhance the linkage of business to IT, which is a widely recognized gap across IT creating massive waste and inefficiency.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: May 12, 2015
    Assignee: EMC Corporation
    Inventors: Anthony Bennett Bishop, Sheppard David Narkier, Alexis Salvatore Pecoraro, Paul John Wanish
  • Patent number: 9015180
    Abstract: Systems and methods of executing and/or provisioning an application in an application specific runtime environment are disclosed. The application specific runtime environment is defined by an application environment specification to include a minimal or reduced set of software resources required for execution of the application. These software resources are optionally stored in a resource repository that includes resources associated with a plurality of operating systems and/or executable applications. Various embodiments of the invention include the development of hierarchical resource metadata configured to characterize the various files, packages and file families included in the resource repository. In some embodiments this metadata is used to select between files when provisioning an application specific runtime environment.
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: April 21, 2015
    Assignee: VMware, Inc.
    Inventor: Richard Offer
  • Patent number: 9009128
    Abstract: An information processing apparatus including a search unit configured to access a server storing a plurality of contents therein, and search for a desired content from among the plurality of contents, a recognition unit configured to recognize a reproduction apparatus which is capable of reproducing a content stored in the server, an instruction unit configured to instruct the reproduction apparatus to reproduce the content having been searched for by the search unit, and an acquisition unit configured to acquire reproduction information relating to the content having been reproduced by the reproduction apparatus.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: April 14, 2015
    Assignee: Sony Corporation
    Inventor: Koichi Goto
  • Patent number: 9002800
    Abstract: A data storage and protection system includes secondary storage and at least one instance of a high efficiency storage application (“HESA”). The HESA backs up and archives client data stored in primary storage of a client computer system or client node to secondary storage. Archive files generated by the HESA re-use previously backed up client data stored in the secondary storage. In one embodiment, previously backed up client data is re-used for an archive file by organizing the archive file as a hash tree having hash values pointing to the previously backed up client data. In addition, the HESA can maximize available space in the primary storage by replacing previously backed up and/or archived client data in the primary storage with pointers that point to the previously backed up and/or archived client data in secondary storage.
    Type: Grant
    Filed: June 30, 2007
    Date of Patent: April 7, 2015
    Assignee: EMC Corporation
    Inventor: Jedidiah Yueh
  • Patent number: 8996509
    Abstract: An agent interaction request received from a user of a client device is sent to one or more identified agents based on agent selection criteria. Agent selection criteria can include an agent bid amount. One or more responses to the agent interaction request can be received from the identified agents and sent to the user.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: Sridhar Sundaram, Chandramouli Banavara Narasimhamurthi, S. Srikanth Belwadi, Quazi Sarfaraz Hussain
  • Patent number: 8990272
    Abstract: A versioned file system comprises a set of structured data representations, such as XML. Each structured data representation corresponds to a “version,” and each version comprises a tree of write-once objects rooted at a root directory manifest. Each version in the versioned file system has associated therewith a “borrow window.” When it is desired to reconstruct the file system to a point in time (or, more generally, a given state), i.e., to perform a “restore,” it is only required to walk (use) a single structured data representation (a tree). During a restore, metadata is pulled back from the cloud first, so users can see the existence of needed files immediately. The remainder of the data is then pulled back from the cloud if/when the user goes to open the file. As a result, the entire file system (or any portion thereof) can be restored to a previous time nearly instantaneously.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: March 24, 2015
    Assignee: Nasuni Corporation
    Inventors: Robert S. Mason, Jr., David M. Shaw, Kevin W. Baughman, Stephen Fridella