Sorting And Ordering Data Patents (Class 707/752)
-
Patent number: 10474715Abstract: A method for processing media data includes receiving metadata associated with media data; identifying another metadata associated with another media data, wherein the size of the media data is smaller than the size if the another media data; determining a score based on the metadata and another metadata, wherein the score is within a threshold level; and presenting information associated with a product or service associated with the another media data.Type: GrantFiled: November 17, 2016Date of Patent: November 12, 2019Assignee: Free Stream Media Corp.Inventors: Damian Scavo, Loris D'Acunto, Manuel Gilioli
-
Patent number: 10467293Abstract: A computing system for big data processing includes: a first node, configured to execute a central driver program; and a plurality of data and/or computing nodes, configured to store a plurality of data blocks corresponding to a data set. The first node and the plurality of data and/or computing nodes form a distributed computing environment configured for determining an exact value for one or more desired quantiles for the data set.Type: GrantFiled: May 18, 2017Date of Patent: November 5, 2019Assignee: AETNA INC.Inventors: Zhijun Wu, Sanjeev Kumar Reddy Bollam, Shyam Munjuluri, Kiran K. Chennuri
-
Patent number: 10460323Abstract: Systems, methods, and non-transitory computer-readable media can determine a request for establishing a communication between a first computing device and a second computing device. Information to be provided to the second computing device can be determined. An address can be associated with the information to be provided to the second computing device. The communication between the first computing device and the second computing device can be established. The address can be provided to the second computing device when establishing the communication and the second computing device can obtain the information using the at least one address.Type: GrantFiled: June 2, 2015Date of Patent: October 29, 2019Assignee: Facebook, Inc.Inventors: Vincent Gonguet, Steven James Jarrett
-
Patent number: 10459608Abstract: A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for generating a navigable user interface for a mobile shopping comparison application. In some embodiments, the method may include determining that a query request has indications of item specific attributes for comparison, identifying the most relevant item attributes corresponding to the item specific comparison, and presenting the attributes in conjunction with their corresponding items in a navigable user interface.Type: GrantFiled: December 1, 2014Date of Patent: October 29, 2019Assignee: eBay Inc.Inventors: Jonathan Gabbai, James Tenniswood, Elissa Darnell
-
Patent number: 10447802Abstract: A method for implementing an on-premises process broker. The method may include receiving parameter data from a system of engagement, whereby the parameter data includes a query goal. The method may include storing the parameter data in a cache. The method may include preparing a REST call using programming logic based on the parameter data. The method may include transmitting the prepared REST call to a system of record. The method may further include receiving response data from the system of record based on the transmitted REST call. The method may also include updating the parameter data in the cache based on the response data. The method may include determining whether the query goal is satisfied. The method may also include transmitting the parameter data to the system of engagement based on determining the query goal is satisfied.Type: GrantFiled: June 22, 2016Date of Patent: October 15, 2019Assignee: International Business Machines CorporationInventors: Jeffrey E. Bisti, Tynan J. Garrett
-
Patent number: 10445568Abstract: Two-dimensional symbols with each containing multiple ideograms for facilitating machine learning are disclosed. Two-dimensional symbol comprises a matrix of N×N pixels of data representing a “super-character”. The matrix is divided into M×M sub-matrices with each of the sub-matrices containing (N/M)×(N/M) pixels. N and M are positive integers or whole numbers, and N is preferably a multiple of M. Each of the sub-matrices represents one ideogram defined in an ideogram collection set. “Super-character” represents at least one meaning each formed with a specific combination of a plurality of ideograms. Ideogram collection set includes, but is not limited to, pictograms, logosyllabic characters, Japanese characters, Korean characters, punctuation marks, numerals, special characters. Logosyllabic characters may contain one or more of Chinese characters, Japanese characters, Korean characters. Features of each ideogram can be represented by more than one layer of two-dimensional symbol.Type: GrantFiled: April 4, 2019Date of Patent: October 15, 2019Assignee: Gyrfalcon Technology Inc.Inventors: Lin Yang, Patrick Z. Dong, Baohua Sun
-
Patent number: 10440139Abstract: A method for implementing an on-premises process broker. The method may include receiving parameter data from a system of engagement, whereby the parameter data includes a query goal. The method may include storing the parameter data in a cache. The method may include preparing a REST call using programming logic based on the parameter data. The method may include transmitting the prepared REST call to a system of record. The method may further include receiving response data from the system of record based on the transmitted REST call. The method may also include updating the parameter data in the cache based on the response data. The method may include determining whether the query goal is satisfied. The method may also include transmitting the parameter data to the system of engagement based on determining the query goal is satisfied.Type: GrantFiled: March 11, 2016Date of Patent: October 8, 2019Assignee: International Business Machines CorporationInventors: Jeffrey E. Bisti, Tynan J. Garrett
-
Patent number: 10437665Abstract: A memory device, a memory system, and corresponding methods are provided. The memory device includes a non-volatile random access memory. The non-volatile memory includes a suspect bit register configured to store addresses of bits that are determined to have had errors. The non-volatile memory further includes a bad bit register configured to store addresses of bits that both (i) appeared in the suspect bit register due to a first error and (ii) are determined to have had a second error. Hence, the memory device overcomes the aforementioned intrinsic write-error-rate by identifying the bad bits so they can be fused out, thus avoiding errors during use of the non-volatile random access memory.Type: GrantFiled: December 14, 2017Date of Patent: October 8, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John K. DeBrosse, Daniel C. Worledge
-
Patent number: 10417338Abstract: Systems and methods associated with external resource identification are disclosed. One example method may be embodied on a non-transitory computer-readable medium storing computer-executable instructions. The instructions, when executed by a computer may cause the computer to perform the method. The method includes classifying a segment of a document into a member of a set of topics discussed within the document. The method also includes identifying, based on the structure of the segment and keywords from the segment, information that a reader of the document could seek upon reading the segment. The method also includes obtaining, based on the member of the set of topics, a set of candidate external resources that potentially contain the information. The method also includes presenting, in response to a user interaction with the document, a member of the set of candidate external resources identified as being likely to contain the information.Type: GrantFiled: September 2, 2014Date of Patent: September 17, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Lei Liu, Georgia Koutrika, Jerry J Liu
-
Patent number: 10417273Abstract: A computer implemented method of mapping multimedia analytics of multimedia objects into a resilient distributed dataset (RDD), comprising one or more processors adapted to obtain an RDD of a cluster computing framework executed by a cluster comprising a plurality of computing nodes, the RDD comprises a plurality of entries each comprising a pointer to one of a plurality of multimedia objects stored in a shared storage, instruct each of a plurality of framework tasks executed by at least some members of the cluster to apply a docker operator for retrieving and executing one of a plurality of multimedia containers each associated with a respective one of the multimedia objects and comprising a multimedia processing algorithm for processing the respective multimedia object, receive from the framework tasks multimedia analytics results generated simultaneously by the multimedia containers and map the multimedia analytics results into the RDD.Type: GrantFiled: January 5, 2017Date of Patent: September 17, 2019Assignee: International Business Machines CorporationInventors: Gal Ashour, Ophir Azulai, Roy Levin
-
Patent number: 10372727Abstract: Extracting and synchronizing an Enterprise Portal application resource types and properties of business objects located in repository is disclosed. The repository is queried without human intervention to determine business object type information and for each business object type its associated properties. A representation of the business object types and associated properties in a format that facilitates synchronization with the enterprise portal application is generated.Type: GrantFiled: May 21, 2013Date of Patent: August 6, 2019Assignee: Open Text CorporationInventors: Kranthi K. Pachipala, Srikanthan Raghunathan, Arati Pradhan, John Thomas, Michael H. Walther
-
Patent number: 10360233Abstract: Techniques related to an in-memory key-value store for a multi-model database are disclosed. In an embodiment, a relational database may be maintained on persistent storage. The relational database may be managed by a database server and may include a database table. The database table may be stored in a persistent format. Key-value records may be generated within volatile memory accessible to the database server by converting data in the database table to a key-value format. The key-value format may be different from and independent of the persistent format. A database statement referencing the database table may be executed based on determining whether to access one or more key-value records in the volatile memory or to access the data in the database table. In response to determining to access the one or more key-value records, the database server may access the one or more key-value records in the volatile memory.Type: GrantFiled: November 19, 2015Date of Patent: July 23, 2019Assignee: Oracle International CorporationInventors: Christoph Bussler, Dieter Gawlick, Weiwei Gong
-
Patent number: 10346401Abstract: A query rewriting processor (processor) analyzes database semantic models (e.g., RDF knowledge graphs) that capture the interconnections (e.g., foreign and primary key links to other tables) present in a relational database. The processor generates an enriched model query given an initial model query (e.g., a SPARQL query) against the semantic model. The processor generates the enriched model query and translates the enriched model query into a relational database query (e.g., an SQL query). The processor may then pass the relational database query to another system or process (e.g., a data virtualization layer) for execution against the individual relational databases. In this manner, the processor automatically translates queries for information about the relational database structure to a corresponding or matching query for data from the relational database structure.Type: GrantFiled: August 3, 2016Date of Patent: July 9, 2019Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Neda Abolhassani, Teresa Sheausan Tung, Karthik Gomadam
-
Patent number: 10339564Abstract: Computerized embodiments are disclosed for presenting object representations to a user in an ordered manner based on object popularity. In one embodiment, a web server computer is configured to capture transactional data that represents events caused by interactions of users with a website. A transactional database computer is configured to store the user transactional data. An analytics database computer is configured to extract the transactional data from the transactional database computer, transform the transactional data into object popularity data having object popularity scores, and load the object popularity data into the transactional database computer. The transactional database computer is further configured to sort objects based on the object popularity scores, forming sorted object data. The web server computer is further configured to generate an ordered object presentation that provides computerized representations of the objects that are arranged based on the sorted object data.Type: GrantFiled: February 16, 2016Date of Patent: July 2, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Ashok Manthina
-
Patent number: 10311059Abstract: A request for data is processed by identifying data within a data store satisfying the request, where an amount of the identified data exceeds a threshold, analyzing the identified data to produce an initial result set with a reduced amount of data including information summarizing the identified data, and generating one or more succeeding result sets each from a corresponding prior result set until a succeeding result set includes an amount of data satisfying the threshold. Each succeeding result set includes a reduced amount of data relative to the corresponding prior result set, and generating each succeeding result set includes filtering the corresponding prior result set and generating the succeeding result set including information summarizing the filtered result set.Type: GrantFiled: December 30, 2015Date of Patent: June 4, 2019Assignee: International Business Machines CorporationInventors: Oliver J. Beacom, John W. Bell, Paul C. Jones, James S. Luke, Luke Morgan, Royston W. Shufflebotham, Mark L. Todd
-
Patent number: 10296521Abstract: A system and method for providing content to a user based on at least one prior user experience are provided. First content is transmitted to a user, wherein at least some of the first content is transmitted in response to one or more user content selections. Frequency information based on the inputs and/or the first content is stored. A request for content is received from the user. Second content is selected based on the frequency information.Type: GrantFiled: August 20, 2015Date of Patent: May 21, 2019Assignee: ABOUT, INC.Inventors: Kevin R J B Donovan, James K. Toothman, Wen-Wei Wang, Tara Long
-
Patent number: 10291490Abstract: In one embodiment, a method includes registering as a listener for availability notifications from at least one low-availability device. The method further includes determining a data-collection schedule of the at least one low-availability device. In addition, the method includes maintaining a prioritized queue comprising required data items needed from the at least one low-availability device. Also, the method includes preparing, in advance of the at least one low-availability device becoming available, a request for at least one required data item. The at least one required data item includes a highest-priority data item in the prioritized queue. The method additionally includes, responsive to a notification that the at least one low-availability device is available, transmitting the request to the at least one low-availability device.Type: GrantFiled: February 11, 2014Date of Patent: May 14, 2019Assignee: Quest Software Inc.Inventors: David McAleer, Kelly Noel Dyer
-
Patent number: 10269054Abstract: A computer system and method for automating and facilitating the home sale, mortgage origination, and settlement process, and the home mortgage refinancing origination and settlement process, over a geographically distributed computing network are disclosed. The system and method also allows a home buyer to search for homes offered for sale by a plurality of sellers and, using the home data conforming to the buyer purchase criteria and buyer data, search for loan pricing information for loans from a plurality of lenders, loan pricing information for a plurality of loan types, or both. The system and method then uses this information to process the sale transaction.Type: GrantFiled: June 27, 2018Date of Patent: April 23, 2019Inventor: Neil Thomas
-
Patent number: 10268762Abstract: Search queries may be received and optimized prior to performing the search and returning results. One example method of operation includes receiving a search query input from a user device including at least one search term, querying a history database to access previous queries related to the search query input, performing a query based on the search query input, categorizing results of the query based on the previous queries and a previous selection operation performed by the user, and displaying a plurality of search results in a user interface comprising a plurality of different selection options each related to a topic of the search query.Type: GrantFiled: July 15, 2014Date of Patent: April 23, 2019Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet
-
Patent number: 10248676Abstract: B-Tree data is serialized to existing data for all types of workloads by converting a B-Tree data structure into a format capable of being stored and resurrected while containing all data stored in the B-Tree data structure and information relating to the B-Tree data structure. The serialized B-Tree data is divided into a plurality of sections. The serialized B-Tree data is stored into a plurality of buffers, where storing the B-Tree information section in a first binary buffer, the B-Tree key section in a second binary buffer, and the B-Tree data section in a third binary buffer. In the B-Tree data section, B-Tree data elements stored in the B-Tree data structure are saved, where a size of the B-Tree data section is equal to a total number of the B-Tree data elements in the B-Tree data structure multiplied by a size of each of the B-Tree data elements.Type: GrantFiled: March 28, 2016Date of Patent: April 2, 2019Assignee: INTERNATIONAL BUSINESS MACHIENS CORPORATIONInventors: Lilia Demidov, Nir Halowani, Yifat Kuttner, Ben Sasson
-
Patent number: 10228907Abstract: A first record group and a second record group having a tree structure are merge-sorted. The first record group and the second record group are acquired, and depth information indicative of the hierarchical depth of the tree structure is attached as metadata to key information on each node of each record included in the acquired first record group and second record group. The depth information is compared in preference to the key information to perform merge sort sequentially.Type: GrantFiled: February 21, 2017Date of Patent: March 12, 2019Assignee: International Business Machines CorporationInventors: Hiroshige Hayashizaki, Megumi Ito
-
Patent number: 10229129Abstract: A method for managing a time series database, includes: monitoring multiple operations that access the time series database, so as to identify types of the multiple operations, the types of the multiple operations comprising at least one of the query types or insert types; with respect to a storage mode among multiple storage modes, obtaining costs that the multiple operations access the time series database based on the types, respectively; selecting a storage mode with the minimum cost from the multiple storage modes; and during a predetermined time period, storing into the time series database data values that are collected from multiple measurement points according to the selected storage mode. In one embodiment, there is provided an apparatus for managing a time series database. By means of the method and apparatus of the present invention, the storage and query efficiency with respect to the time series database can be increased.Type: GrantFiled: September 22, 2014Date of Patent: March 12, 2019Assignee: International Business Machines CorporationInventors: Xiao Yan Chen, Yao Liang Chen, Sheng Huang, Kai Liu, Guo Rong Sun, Chen Wang
-
Patent number: 10216814Abstract: A data integration system is disclosed that incorporates one or more techniques for eases the design and maintenance of a mapping. As components are added to an existing design, the data integration system removes the need to specify all input and output attributes. In one aspect, components types are implement that allow entity relationships to be added and/or edited in a flow view of a logical design. Therefore, attributes of components representing datasets can be added and propagated to downstream components with minimal effort on the part of a map designer.Type: GrantFiled: October 2, 2013Date of Patent: February 26, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: David Allan, Kwok-hung (Thomas) Lau, Yu (Jeff) Gong
-
Patent number: 10204147Abstract: A system and method for the capture, storage and analysis of multidimensional time series data from sources with heterogeneous reporting profiles has been devised. Data from sets of sensors that send variable amounts of multidimensional data at irregular intervals is received by a data processing device which processes the raw data to extract the parameters of interest and held until a preset number of sensor events or amount of stream data is received. The data is then committed to a data store until time of analysis. Older data is written to archive storage. The system allows complex selection and transformation of data store data by robust query language.Type: GrantFiled: April 5, 2016Date of Patent: February 12, 2019Assignee: Fractal Industries, Inc.Inventors: Jason Crabtree, Andrew Sellers
-
Patent number: 10169318Abstract: The present invention comprises methods and user interfaces for organizing data displayed within a data application. Specifically, the present invention provides methods and systems for arranging the display of the data by a format applied to one or more portions of the data. The formats comprise different visual characteristics of the displayed data. In exemplary embodiments, the data application organizes the data by the fill color of the cell, the font color of the data within the cell, or the type of icon inserted into the cell. The organizations comprise any type of rearrangement of the data. In exemplary embodiments, the data application sorts or filters the displayed data according to the format.Type: GrantFiled: November 8, 2016Date of Patent: January 1, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Charles D. Ellis, David F. Gainer, Samuel C. Radakovitz, Yonghong Zeng, Dave McDonald
-
Patent number: 10108736Abstract: A method and apparatus for rendering statistics on web page visits by a browser are disclosed. The method including: adding a respective first and second counts to a respective first and second cumulative number of visits to a first web page upon detecting that a browser has visited the first web page via a respective first and second visiting modes. The second visiting mode including redirecting to the first web page through selecting a web page link of a pending web page in the browser; acquiring the first and the second cumulative number of visits for each web page, and combining a first and a second preset weight of the first and the second visiting modes to calculate a visit coefficient for the web page; and determining a most frequent visited web page from among all the web pages based on a web page with the highest calculated visit coefficient.Type: GrantFiled: September 30, 2015Date of Patent: October 23, 2018Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Jing Liu
-
Patent number: 10102255Abstract: In one embodiment, a method includes receiving a query inputted by the user; identifying a set of objects matching the query; calculating, for each identified object, a plurality of category-scores corresponding to a plurality of categories, respectively, wherein each category-score is calculated based on a plurality of sub-scores corresponding to a plurality of scoring axes; categorizing each identified object into a category of the plurality of categories based on the category-scores for the identified object; and sending, to the client system in response to the query, one or more search results corresponding to one or more of the categorized objects for display, each search result referencing the respective categorized object, wherein the one or more categorized objects of the search results comprises objects categorized into one or more selected categories.Type: GrantFiled: September 8, 2016Date of Patent: October 16, 2018Assignee: Facebook, Inc.Inventors: Dinkar Jain, Ashish Gupta, Rose Marie Philip, Rajat Raina
-
Patent number: 10089315Abstract: System, apparatus, and method are provided for accessing data from a database as a file. Data is organized more securely in database than a file system, but many programs are designed to work with data that is read from a file in a file system. The present invention allows data to be operated upon by external file-based programs that are designed to work on files in a file system while still being able to organize and store data in a database, rather a file folder hierarchy. This invention provides for correlating a file name with data in the database and satisfying forwarded File I/O requests on the data.Type: GrantFiled: July 27, 2015Date of Patent: October 2, 2018Assignee: AsterionDB, Inc.Inventor: Steve Guilford
-
Patent number: 10063446Abstract: Methods and apparatus for collection of Netflow data and export offload using network silicon. In accordance with aspects of the embodiments, the Netflow export and collection functions are offloaded to the network silicon in the chipset, System on a Chip (SoC), backplane switch, disaggregated switch, virtual switch (vSwitch) accelerator, and Network Interface Card/Controller (NIC) level. For apparatus implementing virtualized environments, one or both of the collection and export functions are implemented at the Physical Function (PF) and/or Virtual Function (VF) layers of the apparatus.Type: GrantFiled: June 26, 2015Date of Patent: August 28, 2018Assignee: Intel CorporationInventors: Scott P. Dubal, James R. Hearn, Patrick Connor
-
Patent number: 10061793Abstract: One or more processors evaluate whether a subset of a dataset is sorted. One or more processors process the dataset if it is determined that the subset of the dataset is sorted.Type: GrantFiled: November 12, 2015Date of Patent: August 28, 2018Assignee: International Business Machines CorporationInventor: Ian S. Burnett
-
Patent number: 10032155Abstract: The invention relates to an electronic method for approving a transaction, to a corresponding transaction system, to a transaction application for carrying out the method, to a mobile terminal having such a transaction application, and to a payment system comprising the transaction system in order to execute the transaction. In this manner, an electronic method is made available that is easy to handle and that can be used to approve a transaction within the scope of a business transaction between buyers and sellers, that can be used virtually without limitations in terms of location, that requires a minimum of already available technical infrastructure, and that is nevertheless secure for all parties involved. For this purpose, the mobile terminal has to have a display element, it has to be suitable to establish a wireless data connection with the transaction server, and it has to have application and e-mail capabilities.Type: GrantFiled: November 14, 2012Date of Patent: July 24, 2018Assignee: DEUTSCHE POST AGInventors: Dirk Hagemann, Jochen Lampe
-
Patent number: 9971978Abstract: The invention discloses an event-based data management method and apparatus. The method includes: for uniform management of data related to events, creating an event axis connecting the respective events, and creating one or more work boxes related to the respective events, under the event axis; and referring to or newly creating the related data in a work box, and managing the event axis, the work box, and/or the related data, wherein the related data comprise different types of data corresponding to different types of applications.Type: GrantFiled: April 28, 2016Date of Patent: May 15, 2018Assignee: Beijing Jingoal Information Technology Co., Ltd.Inventor: Rong Wen
-
Patent number: 9892164Abstract: A request for data is processed by identifying data within a data store satisfying the request, where an amount of the identified data exceeds a threshold, analyzing the identified data to produce an initial result set with a reduced amount of data including information summarizing the identified data, and generating one or more succeeding result sets each from a corresponding prior result set until a succeeding result set includes an amount of data satisfying the threshold. Each succeeding result set includes a reduced amount of data relative to the corresponding prior result set, and generating each succeeding result set includes filtering the corresponding prior result set and generating the succeeding result set including information summarizing the filtered result set.Type: GrantFiled: January 30, 2015Date of Patent: February 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Oliver J. Beacom, John W. Bell, Paul C. Jones, James S. Luke, Luke Morgan, Royston W. Shufflebotham, Mark L. Todd
-
Patent number: 9870370Abstract: An enterprise data collection system including at least one database for receiving over a network and storing data collected from data resources at a plurality of physical sites located at disparate locations, a plurality of remotely synchronizable probes (RSPs) located at the plurality of physical sites, the remotely synchronizable probes (RSPs) performing at least one of the following data collection functions: real time event collection, file system crawling for data structure and permissions, data content analysis, data indexing, data tagging and event triggered alerts, and at least one RSP manager located remotely from at least one of the plurality of remotely synchronizable probes and being operative to govern the operation of and orchestrate data collection and transmission by the plurality of remotely synchronizable probes (RSPs).Type: GrantFiled: March 11, 2016Date of Patent: January 16, 2018Assignee: VARONIS SYSTEMS, INC.Inventors: Yakov Faitelson, Ohad Korkus, David Bass, Yzhar Kaysar
-
Patent number: 9870408Abstract: A search method is disclosed. The method obtains a plurality of search results for a query based on first relevance scores, and classifies the plurality of search results into a plurality of classifications. Based on respective rankings of the plurality of search results in corresponding classifications of the plurality of classifications, second relevance scores for the plurality of search results are generated, and the plurality of search results are ranked based on the first relevance scores and the second relevance scores. The technique achieves lower consumption of system resources, faster computation speed and more flexibility in diversification of search results.Type: GrantFiled: August 24, 2016Date of Patent: January 16, 2018Assignee: Alibaba Group Holding LimitedInventors: Li Zhang, Jinhui Li, Ruijie Guo
-
Patent number: 9830620Abstract: A computer-implemented method for organizing data using basic atomic units of information includes generating an object of interest (OI) comprising an OI name and an OI description. The OI is a basic atomic unit of information. The OI comprises an audience and data associated with the OI is searchable. The method includes assigning one or more characteristics to the OI. The one or more characteristics of the OI are searchable. A first OI is linked with one or more second OIs having at least one overlapping audience or characteristic. The second OI is accessible by a link displayed in the first OI. The first OI is displayed in a visual format that is accessible to a plurality of users.Type: GrantFiled: March 14, 2014Date of Patent: November 28, 2017Inventor: Igor Gershteyn
-
Patent number: 9830168Abstract: According to aspects of the present disclosure, a method for creating a JCL job card comprises obtaining job control language (JCL) function choices and parameters associated with the JCL function choices and transmitting the JCL function choices to a graphical user interface. A selection of a function choice is received from the user, and a customized panel for display is created based on the received function choice selection and the parameters associated with the received function choice selection. The customized panel is transmitted to the graphical user interface, and values for at least a subset of the parameters associated with the received function choice selection are received from the user. The received function choice selection and received values are mapped to an associated JCL command, and a JCL card is created based on the mapping.Type: GrantFiled: July 8, 2015Date of Patent: November 28, 2017Assignee: CA, Inc.Inventors: Ravish M. Parikh, Richa Navani
-
Patent number: 9824033Abstract: The present application relates to a heap sorting method based on arrangement and apparatus which can improve the heap sorting conducting speed through reducing access (I/O) frequency of the external memory when conducting heap sorting through storing binary data in the basic access unit of the external memory device in reference to the subtree unit.Type: GrantFiled: May 4, 2016Date of Patent: November 21, 2017Assignees: INDUSTRY ACADEMIC COOPERATION OF YEUNGNAM UNIVERSITY, INDUSTRY-ACADEMIC COOPERATION FOUNDATION, KUNSAN NATIONAL UNIVERSITYInventors: Gyu Sang Choi, Byung Won On, In Gyu Lee
-
Patent number: 9817896Abstract: A method of indicating the popularity of the subject of a search query comprising receiving a search query from a user, the search query being received by a search server; determining whether the search query is likely to be related to a particular thing; obtaining popularity information for the particular thing; and, transmitting an indicator of the popularity information to a user computer for display. Some embodiments may also include targeted information about the search query subject, including a map showing the search query subject's location, the location of similar things in the same region as the search query subject, one or more advertisements, and the like. The targeted information and/or the popularity information indicator may be displayed with, or separate from search results associated with the search query.Type: GrantFiled: April 28, 2008Date of Patent: November 14, 2017Assignee: EXCALIBUR IP, LLCInventor: Brian Paul Channell
-
Patent number: 9807173Abstract: In one embodiment, a method includes: determining that a notification is to be transmitted to at least one shared device of a household, the shared device comprising a display screen and being shared by a plurality of members of the household; identifying a plurality of personal devices currently located in the household, each of the plurality of personal devices belonging to a single member of the household; selecting a notification format to use for the notification, the selected notification format corresponding to a highest priority user profile associated with a personal device from the identified plurality of personal devices currently located in said household; and transmitting the notification in the selected notification format to the at least one shared device for display.Type: GrantFiled: March 26, 2015Date of Patent: October 31, 2017Assignee: Cisco Technology, Inc.Inventors: Mark Shurtleff, Wenhui Yu
-
Patent number: 9760638Abstract: Embodiments of the present invention provide methods, computer program products, and systems for automatically generating a display to present different terms. Embodiments of the present invention can be used to identify a first and a second user using applications in a software as a service (SaaS) environment and store, for the first and the second user, a first term associated with the first user and a second term associated with the second user in the SaaS environment. Responsive to identifying the first term associated with the first user and the second term associated with the second user have functionally equivalent definitions, embodiments of the present invention can replace the second term associated with the second user with the first term associated with the first user and generate a display for the first term associated with the first user that replaced the second term associated with the second user.Type: GrantFiled: December 21, 2016Date of Patent: September 12, 2017Assignee: International Business Machines CorporationInventors: Rhonda L. Childress, Donna M. Hickey, Randy S. Johnson, John F. Kelley, Tedrick N. Northway, Bradley K. Wells
-
Patent number: 9747056Abstract: The present invention provides a method of partitioning a tape medium dynamically by using a new method of writing data. It enables users to change size of the partitions later and to use all capacity of a tape efficiently. When a tape is divided into partitions, data is written in such a manner that the wraps are written in the partitions of the data band alternately in the forward direction and in the backward direction on the data band from the different sides of the data band toward the inside of the data band (W1,W2,W3 . . . ) and the location (C) at which the wrap (Wm) of the one partition collides with the wrap (Wn) of the other partition is defined as the demarcation (PB) of these partitions (P0,P1).Type: GrantFiled: February 29, 2016Date of Patent: August 29, 2017Assignee: International Business Machines CorporationInventors: Kousei Kawamura, Koichi Masuda, Sosuke Matsui, Yutaka Oishi, Takahiro Tsuda
-
Patent number: 9747310Abstract: A method reads and writes data from a database table. Each row in the table has a primary key and multiple non-key columns. Each non-key column has one or more column values, and each column value has an associated timestamp that identifies when the column value was stored. The timestamps associated with the column values in each non-key column provide a unique order for the column values. A read transaction is initiated to read from a first non-key column of a first row. A write transaction is in progress that is updating a second non-key column of the first row, where the second non-key column is distinct from the first non-key column. The write transaction holds a lock on the second non-key column of the first row. The method concurrently reads the data from the first non-key column and writes a new column value to the second non-key column.Type: GrantFiled: June 4, 2013Date of Patent: August 29, 2017Assignee: GOOGLE INC.Inventors: Wilson Cheng-Yi Hsieh, Alexander Lloyd, Eric Hugh Veach
-
Patent number: 9703549Abstract: Supplemental functionalities may be provided for an executable program via an ontology instance. In some embodiments, a computer program (e.g., an executable program or other computer program) associated with an ontology may be caused to be run. The ontology may include information indicating attributes for a set of applications. An instance of the ontology may be obtained, which may correspond to an application of the set of applications. Based on the ontology instance, supplemental information may be generated for the computer program. The supplemental information may be related to one or more functionalities of the application to be added to the executable program. The supplemental information may be provided as input to the computer program. The supplemental information, at least in part, may cause the one or more functionalities of the application to be made available via the executable program.Type: GrantFiled: April 7, 2016Date of Patent: July 11, 2017Assignee: REACTIVECORE LLCInventor: Michel Dufresne
-
Patent number: 9665272Abstract: A system for iteratively connecting flowsheet model components. Software instructions stored on a memory device and executable by a processor provide for the connection of flowsheet model components by, in response to a received connection indication from a user, suggesting potential connections in response to the connection indication. After further receiving a response from the user confirming the suggested potential connection, an output is rendered on the flowsheet workspace.Type: GrantFiled: February 28, 2014Date of Patent: May 30, 2017Assignee: Invensys Systems, Inc.Inventors: Harry Scott Brown, Alexander Chamorro
-
Patent number: 9652508Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting search results based on device specific utilities. In one aspect, a method includes determining whether a set of search results are ineligible for an adjustment operation based on an absence of a first proper subset of the resources that are determined to have a positive utility for a first device type from which a query was received. The determination is independent of the presence of a second proper subset of the resources that are determined to have a negative utility for the first device type. For each query for which the search results are determined to be adjusted, the search results are adjusted so that the search results referencing resources in the first proper subset are boosted relative to the search results referencing resources in the second proper subset.Type: GrantFiled: March 5, 2014Date of Patent: May 16, 2017Assignee: Google Inc.Inventors: Ryoichi Imaizumi, Toshiaki Fujiki, Reiko Hamada
-
Patent number: 9646276Abstract: An interface is provided for a user to create a custom dashboard for providing application performance data. The dashboard may be created from one or more widgets, such as graphs, charts, and other display components, and each widget may be individually configured with parameters. The dashboard may be configured to display data for one or more particular transactions, transaction types, or transactions that meet specified criteria. Once created, the dashboard may be shared through a website URL, e-mail, or other method.Type: GrantFiled: August 23, 2013Date of Patent: May 9, 2017Assignee: AppDynamics, Inc.Inventors: Sean Rea, Joseph Angeles, Thomas Keeney
-
Patent number: 9632676Abstract: There is provided a method for dynamically updating a set of data objects, comprising: managing an object dataset defining attribute values for attribute parameters for each object; receiving a query including search term(s); applying the query to the object dataset to select a first set of objects including attribute parameter(s) associated with the search term(s); instructing rendering of the first set of objects within a graphical user interface (GUI); receiving a selection of object(s) of the first set of objects; identifying attribute parameter(s) according to the selected object(s); excluding a second set of objects from the first set of objects based on different attribute values of the identified attribute parameter(s), to identify a third set of objects; and instructing dynamic rendering to update the GUI to present the third set of objects, wherein the third set of objects includes fewer members than the first set of objects.Type: GrantFiled: October 14, 2015Date of Patent: April 25, 2017Assignee: Twiggle Ltd.Inventors: Udi Gindi, Amir Konigsberg, Adi Avidor
-
Patent number: 9612799Abstract: A first record group and a second record group having a tree structure are merge-sorted. The first record group and the second record group are acquired, and depth information indicative of the hierarchical depth of the tree structure is attached as metadata to key information on each node of each record included in the acquired first record group and second record group. The depth information is compared in preference to the key information to perform merge sort sequentially.Type: GrantFiled: December 12, 2014Date of Patent: April 4, 2017Assignee: International Business Machines CorporationInventors: Hiroshige Hayashizaki, Megumi Ito
-
Patent number: 9571355Abstract: In a having a plurality of levels, each level has at least one information node; a number of information nodes of a lower k+1-th level are assigned to an information node of a k-th level configured thereabove and linked to this one information node; one information node of the lower k+1-th level is designed to inform the information node of the k-th level configured thereabove, which pieces of information the information node of the k+1-th level needs, and which pieces of information the information node of the k+1-th level is making available.Type: GrantFiled: September 28, 2011Date of Patent: February 14, 2017Assignee: ROBERT BOSCH GMBHInventors: Volker Blaschke, Juergen Schirmer, Tobias Lorenz, Clemens Schroff, Timo Lothspeich