Patents Examined by Kris Mackes
-
Patent number: 9740708Abstract: 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: GrantFiled: March 15, 2013Date of Patent: August 22, 2017Assignee: Everbridge, Inc.Inventors: Imad Mouline, William Ryan Breen, Timothy Frans Wills, Paul Smith
-
Patent number: 9740376Abstract: 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: GrantFiled: June 20, 2014Date of Patent: August 22, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Julia Blyumen
-
Patent number: 9734210Abstract: 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: GrantFiled: November 12, 2014Date of Patent: August 15, 2017Assignee: LinkedIn CorporationInventors: Shakti Dhirendraji Sinha, Asif Mansoor Ali Makhani, Viet Thuc Ha, Lin Guo, Ramesh Dommeti, Senthil Sundaram, Ganesh Venkataraman
-
Patent number: 9727635Abstract: 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: GrantFiled: February 6, 2013Date of Patent: August 8, 2017Assignee: ABB Research Ltd.Inventors: David Carroll Shepherd, Brian P. Robinson
-
Patent number: 9727568Abstract: 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: GrantFiled: April 3, 2014Date of Patent: August 8, 2017Assignee: KING.COM LTD.Inventors: Mats-Olof Eriksson, Lars Sjodin
-
Patent number: 9727606Abstract: 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: GrantFiled: August 20, 2012Date of Patent: August 8, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Justin Schauer, Philip Amberg, Robert David Hopkins, II, Jon Lexau
-
Patent number: 9727647Abstract: 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: GrantFiled: July 18, 2014Date of Patent: August 8, 2017Assignee: Google Inc.Inventors: Chase Hensel, Jayakumar Hoskere, Rohit Ananthakrishna
-
Patent number: 9727934Abstract: 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: GrantFiled: November 20, 2014Date of Patent: August 8, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rick A. Hamilton, II, Paul A. Moskowitz, Clifford A. Pickover, James W. Seaman
-
Patent number: 9727589Abstract: 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: GrantFiled: September 2, 2008Date of Patent: August 8, 2017Assignee: International Business Machines CorporationInventors: John B. Hartley, Neil Penman
-
Patent number: 9720948Abstract: 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: GrantFiled: November 12, 2014Date of Patent: August 1, 2017Inventor: Vivanti N. Jain
-
Patent number: 9721009Abstract: 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: GrantFiled: March 6, 2015Date of Patent: August 1, 2017Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Keval K. Trivedi, Shweta S. Karkhanis, Akshay P. Bharadwaj
-
Patent number: 9721004Abstract: 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: GrantFiled: November 12, 2014Date of Patent: August 1, 2017Assignee: International Business Machines CorporationInventors: Donna K. Byron, Alexander Pikovsky, David G. Radley, Timothy P. Winkler
-
Patent number: 9721288Abstract: 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: GrantFiled: September 28, 2016Date of Patent: August 1, 2017Assignee: International Business Machines CorporationInventors: Alaa Abou Mahmoud, Paul R. Bastide, Fang Lu
-
Patent number: 9721005Abstract: 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: GrantFiled: February 24, 2016Date of Patent: August 1, 2017Assignee: International Business Machines CorporationInventors: Donna K. Byron, Alexander Pikovsky, David G. Radley, Timothy P. Winkler
-
Patent number: 9710502Abstract: 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: GrantFiled: March 15, 2013Date of Patent: July 18, 2017Assignee: EXPEDOX LLCInventors: Roy D. Edelstein, Palle M. Pedersen
-
Patent number: 9710531Abstract: 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: GrantFiled: June 3, 2016Date of Patent: July 18, 2017Assignee: SAP SEInventors: Meinolf Block, Martin Strenge, Christian Mohr, Boris Gruschko, Franz Faerber
-
Patent number: 9703788Abstract: 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: GrantFiled: March 31, 2014Date of Patent: July 11, 2017Assignee: EMC IP Holding Company LLCInventors: John M. Bent, Sorin Faibish, Zhenhua Zhang, Xuezhao Liu, Haiying Tang
-
Patent number: 9703835Abstract: 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: GrantFiled: November 12, 2014Date of Patent: July 11, 2017Assignee: Pivotal Software, Inc.Inventors: Leng Han, Yanhui Zhao, Xiong Li, Xiaoming Gao, Ye Li
-
Patent number: 9703843Abstract: 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: GrantFiled: June 29, 2012Date of Patent: July 11, 2017Assignee: NEC CORPORATIONInventor: Kenichiro Ishikawa
-
Patent number: 9703787Abstract: 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: GrantFiled: March 25, 2014Date of Patent: July 11, 2017Assignee: YOKOGAWA ELECTRIC CORPORATIONInventors: Jason Allan Lu Ng, Bijuraj Pandiyath Velayudhan, Muralee Krishnan RajendranPillai Sarojini