Patents Examined by Kris Mackes
  • Patent number: 9740708
    Abstract: Systems and methods for a DNS management system utilize a distance-based and/or a performance-based A record. A DNS management system of embodiments receives a request from a client for an IP address associated with a domain name. A database of IP address location records is queried to determine a geographic location of the client in operation according to embodiments. An A record corresponding to the geographically closest available server node may thereafter be delivered to the client. A system operable according to embodiments may additionally or alternatively monitor the performance of available servers and deliver an A record corresponding to the best performing local server.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 22, 2017
    Assignee: Everbridge, Inc.
    Inventors: Imad Mouline, William Ryan Breen, Timothy Frans Wills, Paul Smith
  • Patent number: 9740376
    Abstract: Methods, systems, and computer program product for forming relationships between enterprise data and publically-accessible information are disclosed. Embodiments commence upon accessing a private user profile from a private data area and determining a role and/or access privilege from the user profile. The user profile is used to form queries, and to retrieve enterprise data from an enterprise data repository. Aspects of retrieved enterprise data are then used to determine at least one public information source, from which is retrieved at least some publically-accessible information to be combined with information from the enterprise data repository and displayed to a user. Portions of the retrieved enterprise data are presented in a first display area and portions of the publically-accessible information are displayed in a proximal second display area. Relationships between information from the enterprise data repository and the publically-accessible information are formed.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: August 22, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Julia Blyumen
  • Patent number: 9734210
    Abstract: A system and method for personalized search based on searcher interest may include obtaining a search term from a member of a social network at a user device via the network interface. An initial result may be generated based on the search term, including a first group of content items from a social network and stored in a content database, the content items including member profiles of members of the social network. Each of the content items of the first group may be ranked based on information from an activity database, the activity database storing the information related to the social network, the activities including interactions with search results that include ones of the member profiles. A second group of the content items may be displayed, including at least some of the first group of the content items, based on the rank of the first group of the content items.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: August 15, 2017
    Assignee: LinkedIn Corporation
    Inventors: Shakti Dhirendraji Sinha, Asif Mansoor Ali Makhani, Viet Thuc Ha, Lin Guo, Ramesh Dommeti, Senthil Sundaram, Ganesh Venkataraman
  • Patent number: 9727635
    Abstract: Software code changes are facilitated by receiving as input a user query specifying a search term and automatically generating a ranked list of connected call trees based on the search term. Each connected call tree identifies subroutines that contain an identifier matching at least part of the search term or that are linked to a subroutine that contains an identifier matching at least part of the search term. The ranked list of connected call trees is displayed as a diagram.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: August 8, 2017
    Assignee: ABB Research Ltd.
    Inventors: David Carroll Shepherd, Brian P. Robinson
  • Patent number: 9727568
    Abstract: A method comprises receiving a call to a method in response to detection of a game event in a user device, responsive to said call, generating a data file, said data file comprising identity information associated with said game event and a value of at least one parameter; and storing said data file in a data store.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: August 8, 2017
    Assignee: KING.COM LTD.
    Inventors: Mats-Olof Eriksson, Lars Sjodin
  • Patent number: 9727606
    Abstract: Techniques are described for performing filter and project operations. In an embodiment, a set of predicates that specify criteria for filtering results to a query is received. Based on a particular predicate of the set of predicates, a predicate result for at least one portion of a particular column is generated. The predicate result identifies rows within the first column that satisfy the particular predicate. Rows are selected and returned as results to the query based at least in part on the predicate result. In an embodiment, the predicate result is a bitvector where each bit of the bitvector corresponds to a particular row within the particular column and identify whether the particular row satisfies the particular predicate.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: August 8, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Justin Schauer, Philip Amberg, Robert David Hopkins, II, Jon Lexau
  • Patent number: 9727647
    Abstract: A server may receive an article that is retrieved from a server; determine whether the article satisfies first criteria based on content of the first article; annotate the article with a first article type when the article satisfies the first criteria; determine whether the article satisfies second criteria based on information associated with the article; annotate the article with a second article type when the article satisfies the second criteria; and store the article in association with a topic and at least one of the first article type or the second article type. The different server may be associated with a news website.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: August 8, 2017
    Assignee: Google Inc.
    Inventors: Chase Hensel, Jayakumar Hoskere, Rohit Ananthakrishna
  • Patent number: 9727934
    Abstract: A system and method is provided for avoiding duplication of effort in drafting documents and, in particular, to a system and method for avoiding duplication of effort in preparing patent related submissions. The method is implemented on a computer infrastructure comprises storing disclosure information related to non-public proprietary innovation and receiving terms associated with an innovation. The method further comprises matching the terms with the stored disclosure information and providing an alert to a user that certain of the terms overlap with the stored disclosure information.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: August 8, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rick A. Hamilton, II, Paul A. Moskowitz, Clifford A. Pickover, James W. Seaman
  • Patent number: 9727589
    Abstract: Systems and methods for providing an enterprise level view of an organization's data including an SOA business process server, an enterprise meta model and an enterprise database. The SOA business process server and enterprise meta model are synchronized by automated tools so that a change to one of these components will be reflected in the other. The enterprise database is populated by data automatically extracted from a process engine of the business process server. The enterprise database is populated in real time so that enterprise level views based on the enterprise database will be accurate in real time.
    Type: Grant
    Filed: September 2, 2008
    Date of Patent: August 8, 2017
    Assignee: International Business Machines Corporation
    Inventors: John B. Hartley, Neil Penman
  • Patent number: 9720948
    Abstract: A method and apparatus for performing relatively fast record searching is provided. The design includes providing one alphanumeric key to any record of a plurality of records not including an alphanumeric key, providing one text description comprising at least one word to any record of the plurality of records not including a text description having at least one word, and establishing a multidimensional index, where for each record there is provided in the multidimensional index a pointer pointing from one alphanumeric key to one associated record, a text description pointer pointing from each text description to the one associated record, a first reverse word index pointer pointing from each word to one alphanumeric key, and a second reverse word index pointer pointing from each word to one text description. Records are searched using the multidimensional index.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: August 1, 2017
    Inventor: Vivanti N. Jain
  • Patent number: 9721009
    Abstract: A method for identifying a primary key relationship using metadata of a data source is described herein. In an implementation, the method includes identifying a pair of metadata from the data source for comparison. A phonetic code of each of the pair of metadata is determined Further, the phonetic code of the pair of metadata is compared to determine a phonetic disparity score. A string sequence of the pair of metadata is compare to determine a string comparison score. Further a compliance to a predefined set of constraints are checked for the pair of metadata, and a primary key and foreign key relationship is determined based on the phonetic disparity code, string comparison code and compliance of the pair of metadata to a predefined set of constraints.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: August 1, 2017
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Keval K. Trivedi, Shweta S. Karkhanis, Akshay P. Bharadwaj
  • Patent number: 9721004
    Abstract: A mechanism is provided, in a question answering (QA) system, for performing persona-based question answering is provided. An identification of a requested persona is received from a user along with a natural language question input specifying an input question to be answered by the QA system. Responsive to receiving the requested persona, components of the QA system are customized to answer questions from a viewpoint of the requested persona. An answer to the input question is generated from the viewpoint of the requested persona based on the customization of the components of the QA system. The answer to the input question is output in a form representative of the requested persona.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Donna K. Byron, Alexander Pikovsky, David G. Radley, Timothy P. Winkler
  • Patent number: 9721288
    Abstract: One embodiment provides a method for determining credibility of a user in recommending an object. The method comprises monitoring activity relating to an object in an online network, and determining a baseline of activity for the object based on the activity monitored. In response to detecting a user interaction by a first user with the object, information relating to the user interaction is recorded. An analysis of the information recorded is performed in view of information relating to one or more other user interactions by one or more other users with the object. Based on the analysis, a credibility score for the first user is determined. The credibility score represents a degree of confidence in reliability of the first user to recommend the object. Presentation of user recommendations for objects is controlled based on credibility scores to decrease impact of astroturfing, crowdturfing and spamming on the presentation.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Fang Lu
  • Patent number: 9721005
    Abstract: A mechanism is provided, in a question answering (QA) system, for performing persona-based question answering is provided. An identification of a requested persona is received from a user along with a natural language question input specifying an input question to be answered by the QA system. Responsive to receiving the requested persona, components of the QA system are customized to answer questions from a viewpoint of the requested persona. An answer to the input question is generated from the viewpoint of the requested persona based on the customization of the components of the QA system. The answer to the input question is output in a form representative of the requested persona.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Donna K. Byron, Alexander Pikovsky, David G. Radley, Timothy P. Winkler
  • Patent number: 9710502
    Abstract: The invention generally relates to document management, including the management of documents and versions of documents within collaboration and document sharing systems. An access tracking version manager according to the invention allows document versions to be stored and managed in situations where various people have access to different document versions within a document chain.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 18, 2017
    Assignee: EXPEDOX LLC
    Inventors: Roy D. Edelstein, Palle M. Pedersen
  • Patent number: 9710531
    Abstract: In one embodiment, the present invention includes a computer-implemented method comprising storing data in an application using an application custom data type and application custom data structure. The data is stored in a database using the application custom data type and the application custom data structure. In one embodiment, a request is sent to access the data from the application to the database. The data is retrieved from the database in response to the request in the application custom data type and the application custom data structure. In one embodiment, the data is sent from the database to a shared memory in the application custom data type and the application custom data structure and the data is retrieved by the application from the shared memory in the application custom data type and the application custom data structure.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: July 18, 2017
    Assignee: SAP SE
    Inventors: Meinolf Block, Martin Strenge, Christian Mohr, Boris Gruschko, Franz Faerber
  • Patent number: 9703788
    Abstract: A computer-executable method, system, and computer program product for managing meta-data in a distributed storage system, wherein the distributed storage system includes one or more burst buffers enabled to operate with a distributed key-value store, the co computer-executable method, system, and computer program product comprising receiving a request for meta-data associated with a block of data stored in a first burst buffer of the one or more burst buffers in the distributed storage system, wherein the meta data is associated with a key-value, determining which of the one or more burst buffers stores the requested metadata, and upon determination that a first burst buffer of the one or more burst buffers stores the requested metadata, locating the key-value in a portion of the distributed key-value store accessible from the first burst buffer.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: July 11, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: John M. Bent, Sorin Faibish, Zhenhua Zhang, Xuezhao Liu, Haiying Tang
  • Patent number: 9703835
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic topology generation. One of the methods includes receiving, from a user, a query that specifies a search criterion and a post-processing function prototype. A topology definition is generated from the query that specifies one or more source nodes and at least one processing node, wherein the processing node is specified in the topology to output a stream of data objects corresponding to the data object identifiers and a post-processing node according to the post-processing function prototype, wherein the post-processing node is specified in the topology to receive a stream of data objects output by the processing node, and is specified in the topology to output one or more modified data objects. The topology definition is then provided to a real-time stream computing system for execution.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: July 11, 2017
    Assignee: Pivotal Software, Inc.
    Inventors: Leng Han, Yanhui Zhao, Xiong Li, Xiaoming Gao, Ye Li
  • Patent number: 9703843
    Abstract: An apparatus for placement of an object includes a placement site search unit. The placement site search unit searches a placement site of the object based on a first vector element that has organized first identifiers for first placement sites existing in a system and on a second vector element that has organized second identifiers for second placement sites not existing in the system (FIG.1).
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: July 11, 2017
    Assignee: NEC CORPORATION
    Inventor: Kenichiro Ishikawa
  • Patent number: 9703787
    Abstract: A data storage management apparatus in an industrial plant is configured to communicate with a first data storage location which is configured to be a primary data storage location. The apparatus is further configured to communicate with a storage parameter configuration database, and a storage data configuration database. The apparatus is configured to determine if a utilization parameter in the primary data storage location is the same as or greater than a utilization limit. When the utilization parameter is determined to be the same as or greater than the utilization limit, the apparatus is configured to identify from the primary data storage location stored data having a storage duration which is the same as or greater than a retrieved data retention policy. The identified stored data is deleted.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: July 11, 2017
    Assignee: YOKOGAWA ELECTRIC CORPORATION
    Inventors: Jason Allan Lu Ng, Bijuraj Pandiyath Velayudhan, Muralee Krishnan RajendranPillai Sarojini