Patents Examined by Anh Tai Tran
  • Patent number: 9558252
    Abstract: Provided is an information processing apparatus including a file input unit that inputs a data model file representing a data model in a first language for data model description; a first generation unit that generates a database configuration file described in a second language for database description from the data model file; and a second generation unit that generates an application interface described in a third language for application interface description from the data model file.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: January 31, 2017
    Assignee: NEC Corporation
    Inventors: Nao Takayanagi, Naohisa Matsuda
  • Patent number: 9552394
    Abstract: Aspects retrieve, organize and display different classifications of sets of search results in different, respective tabbed sheets that are nested on top of one another in a web-based interface dashboard. A text string search query is classified into constituent primary search terms that are likely to return satisfactory search results as indicated by retrieved search history data as a function of search resources and language classification rules associated with the user identity indicia. Secondary search terms related to the primary search terms and including synonyms and antonyms are determined as substitutes for the primary search terms in response to search history indicating follow-up searches immediately subsequent to searches of the primary search terms at less than a specified threshold of frequency. The set of peripheral knowledge article results is generated by searching knowledge article resources for background information on the primary search terms or the secondary search terms.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: January 24, 2017
    Assignee: International Business Machines Corporation
    Inventors: Divya Gopinath, Gili Mendel, Rajesh Radhakrishnan, Jennifer Ann Watson
  • Patent number: 9552397
    Abstract: A social media network is monitored for postings of a control group. The control group is a group of one or more individuals that posts on a particular topic. The postings of the control group may cover all the postings of each member of the control group for a period of time. A first relative social media score is calculated for the postings of the control group on the social media network. A social media score is calculated for a social media posting of a user or entity on the social media network. The relative social media score for the control group is compared to the social media score for the user or entity to see if there is a significant difference. If there is a significant difference, an agent in a contact center to is identified respond to the social media posting of the user or entity.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: January 24, 2017
    Assignee: Avaya Inc.
    Inventors: Reinhard P. Klemm, David Skiba
  • Patent number: 9542666
    Abstract: Systems and methods are disclosed for distributing content pursuant to audit-based processes. Audit content in runtime workpapers may be dynamically constructed in response to industry-driven and response-driven rules using information from one or more of the distributed content libraries. Dynamic updates may also be provided for generated runtime workpapers constructed from the distributed content. The system and method may also provide drilldown functionality for enabling a user to view a source workpaper for a specified data value which has flowed into the generated dynamic workpaper and/or tip functionality to provide a user with additional guidance based on the status and data associated with the generated workpaper.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: January 10, 2017
    Assignee: CCH INCORPORATED
    Inventor: Glen Stewart Alfredson
  • Patent number: 9542404
    Abstract: Technology is disclosed for subpartitioning a namespace region. In various embodiments, the technology creates at least two subpartitions from a partitioned namespace, wherein the partitioned namespace corresponds to at least two different name nodes of the large scale data storage service; and stores data corresponding to each subpartition as a separate file, e.g., so that it can be easily mounted by an operating system executed by a different computing device.
    Type: Grant
    Filed: February 17, 2014
    Date of Patent: January 10, 2017
    Assignee: NetApp, Inc.
    Inventors: Joseph Moore, Ziling Huang
  • Patent number: 9534903
    Abstract: A method may include storing a plurality of floor maps, each floor map indicating a structural layout of a respective physical location, storing a plurality of point-of-interest (POI) data structures, each POI data structure including a physical location of an associated POI that is associated with the respective POI data structure, receiving a floor map request, the floor map request including a requested location, based upon the location included by the floor map request, selecting a floor map and a subset of the plurality of POI data structures, for each of the subset of the plurality of POI data structures, receiving metadata from the associated POI, the metadata indicating a status of the associated POI, and transmitting, to the client computing device and in response to the floor map request, the selected floor map and the selected POI data structures.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: January 3, 2017
    Assignee: BMC Software, Inc.
    Inventors: Troy Cline, Ting He, Wesley Gere, Jason L. Graham, Kia Behnia
  • Patent number: 9529893
    Abstract: Embodiments include method, systems and computer program products for searching a social network for media content. Aspects include receiving a query for media content related to a topic from a user, identifying a plurality of content items associated with the topic and determining a quality score for each of the plurality of content items. Aspects also include providing a subset of the plurality of content items to the user, wherein the subset is selected based on the quality score and updating the quality score of one or more content items in the subset based on a behavior of the user in viewing the subset of the plurality of content items.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: December 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yu Deng, Jenny S. Li, Liangzhao Zeng
  • Patent number: 9529925
    Abstract: A system and method are provided that display search results and user location on a map. A floor selector interface may be displayed with the map. The floor selector interface may include one or more floor selectors, each of which correspond to a floor in a multi-story building. Upon selection of a floor selector, first search result and location indicators may be displayed transparently or semi-transparently to indicate whether the user or the search results are on the selected floor. If the user or the search results are on a non-selected floor, such indicators may be displayed differently, such as with a different transparency. The floor selector interface may also include second search result and location identifiers. Such second identifiers may be displayed at particular floor selectors corresponding to the present elevation of the user and search results, respectively.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: December 27, 2016
    Assignee: Google Inc.
    Inventors: Zhou Bailiang, Judith Shade, David Robert Gordon
  • Patent number: 9514210
    Abstract: Methods and systems for a copy-offload operation are provided. A soft range lock is placed for a data container for generating a token for a copy-offload operation for copying the data container from a source location to a destination location, where presence of the soft range lock indicates that content of the data container has not changed during the copy-offload operation. A token for the copy-offload operation represents the content of data container and includes information regarding the soft range lock. The token with the soft range lock information is provided to the client that requests the copy-offload operation. If the soft range lock exists, then the data container is copied without using a point in time copy of the data container.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: December 6, 2016
    Assignee: NetApp, Inc.
    Inventors: Saji Kumar Vijayakumari Rajendran Nair, John Meneghini, Arun Kumar Rajendran, Frederick Knight
  • Patent number: 9511283
    Abstract: An apparatus includes a communication interface for receiving reference activity data items, current activity data, and current environmental data; at least one processor; and at least one memory including computer program code; wherein the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to maintain a reference activity data item relating to a previous activity, which reference activity data item includes reference activity data associated with reference environmental data; receive current activity data and current environmental data relating to a current activity; determine the reference activity data associated with the reference environmental data corresponding to the current environmental data; compare the current activity data with the reference activity data; and provide feedback for a user of the apparatus in response to the comparison.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: December 6, 2016
    Inventor: Timo Saukkonen
  • Patent number: 9507767
    Abstract: A parsing method and system. The method includes generating an n-gram model of a domain and computing a tf-idf frequency associated with n-grams of the n-gram model. A list including a frequently occurring group of n-grams based on the tf-idf frequency is generated. The frequently occurring group of n-grams is transmitted to a deep parser component and a deep parse output from the deep parser component is generated. The deep parse output is stored within a cache and a processor verifies if a specified text word sequence of the deep parse output is available in the cache.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: November 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Michael Boudreau, Brad Moore, Ahmed Mousaad, Craig M. Trim
  • Patent number: 9501476
    Abstract: A dynamic classification dictionary is built for use in profiling and targeting users for additional relevant content. Behavioral data is gathered from user activity, and user documents and actions are categorized. Author-generated document classification information is analyzed and assigned a first taxonomic noun to characterize the document. User-generated tags characterizing a portion of the document are assigned a second taxonomic noun. Search terms that resulted in the user accessing the document are identified and assigned a third taxonomic noun. Attributes related to the manner in which the document was accessed are evaluated and assigned a fourth taxonomic noun. The document is processed using pattern rules to extract a fifth taxonomic noun. The taxonomic nouns are aggregated into a composite set of taxonomic nouns, and the dynamic classification dictionary is build by storing the composite set of taxonomic nouns.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: November 22, 2016
    Assignee: CBS Interactive Inc.
    Inventors: Tushar Pradhan, Thomas Osborne, John Potter
  • Patent number: 9483482
    Abstract: Technology is disclosed for partitioning a namespace of a large scale data storage service. In various embodiments, the technology receives a file path; employs a hashing function to produce a hash value for the received file path; and identifies a name node handling the produced hash value, wherein the name node is configured to communicate with one or more data nodes for handling file requests on the file path.
    Type: Grant
    Filed: February 17, 2014
    Date of Patent: November 1, 2016
    Assignee: NetApp, Inc.
    Inventors: Joseph Moore, Ziling Huang
  • Patent number: 9483529
    Abstract: A method for message selection, including: receiving a request for unviewed messages, the request identifying a context account, ranking the set of unviewed messages according to ranking criteria, where the ranking criteria is used to rank each of the set of unviewed messages based on an engagement history between the context account and an authoring account of the unviewed messages; generating, based on ranking the set of unviewed messages, a result set identifying a subset of the set of unviewed messages, and providing the result set in response to the request.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: November 1, 2016
    Assignee: Twitter, Inc.
    Inventors: Mircea-Bogdan Pasoi, Cristian-George Strat, Mihai Claudiu Toader
  • Patent number: 9477712
    Abstract: The invention pertains to methods, systems, and apparatus for identifying media items relevant to a selected subject matter, the method comprising determining the subject matter of a first media item, the first media item comprising at least one of audio content and video content, determining the classification within an ontology of the subject matter of the first media item, analyzing the ontology to identify other subject matter related to the subject matter of the first media item, and performing a search for other media items relevant to the subject matter of the first media item as a function of at least the other related subject matter according to the ontology.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: October 25, 2016
    Assignee: Comcast Interactive Media, LLC
    Inventors: Leslie Eugene Chipman, Evelyne Tzoukermann, Anthony R. Davis, David F. Houghton, Ryan M. Farrell, Hongzhong Zhou, Oliver Jojic, Vladimir Kronrod, Bageshree Shevade, Geetu Ambwani
  • Patent number: 9471581
    Abstract: A method and system may be used to save a file. In the method and system, text may be received from the user as an initial entry of a file name for the saving of the file. The method and system may propose one or more autocompletions of the user's entry based on text in the file to be saved.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: October 18, 2016
    Inventor: Bryant Christopher Lee
  • Patent number: 9471669
    Abstract: The disclosed subject matter provides methods and systems for presenting previously selected search results to a user. A first previously selected search result may be obtained from a first search provider. The first previously selected search result may be a first result, selected by a user, of a first prior search query executed by the first search provider. A second previously selected search result may be obtained from a second search provider, and the second previously selected search result may be a second result, selected by the user, of a second prior search query executed by the second search provider. Next, the first and second previously selected search results may be presented in an interface associated with a third search provider.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: October 18, 2016
    Assignee: GOOGLE INC.
    Inventors: Brandon Bilinski, Owen Daniel Otto
  • Patent number: 9460140
    Abstract: An automated researching component is invited to contribute content to a collection of research material. The automated research component can be set to continue to add content at a given pace, or for a given duration of time. The automatically added content is added to the collection, along with manually added content.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: October 4, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Katrika Morris, Lauren Javor, Kami Neumiller
  • Patent number: 9460143
    Abstract: Methods, systems, and computer readable media for a multi-view data construct that supports lock-free operations and direct access are disclosed. According to one aspect, a system includes a multi-view data construct including a persistent collection of elements, each element being associated with a unique identifier. Each element includes at least one pointer for configuring the element as a member of a linked list that contains as members elements of the multi-view data construct, data that indicates access status, and a data area within the collection itself or a pointer to a statically or dynamically allocated data area outside of the collection. A control module can identify elements in the collection by each element's respective identifier and can traverse elements in the collection using the pointers contained in each element. Concurrent access to an element by multiple entities is mediated using that element's access status and without using locks or locking operations.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: October 4, 2016
    Assignee: Oracle International Corporation
    Inventors: Lalit Grover, Syed Mohsin Reza Zaidi
  • Patent number: 9454538
    Abstract: A mechanism is provided in a data processing system for reliable asynchronous solid-state device based de-duplication. Responsive to receiving a write request to write data to the file system, the mechanism sends the write request to the file system, and in parallel, computes a hash key for the write data. The mechanism looks up the hash key in a de-duplication table. The de-duplication table is stored in a memory or a solid-state storage device. Responsive to the hash key not existing in the de-duplication table, the mechanism writes the write data to a storage device, writes a journal transaction comprising the hash key, and updates the de-duplication table to reference the write data in the storage device.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ranjit M. Noronha, Ajay K. Singh