Query Processing (i.e., Searching) (707/3) Patents (Class 707/999.003)
  • Patent number: 9582531
    Abstract: An architecture for the initial development and later adaptation of systems comprising a database, one or more client or user-interface programs whose system data, application data and rule data are stored in the database alongside the content. A framework in the database stores system, application and rule data and frameworks in the user-interface and client programs load the system, application and rule data to generate objects and, in doing so, define an application-specific system. Data integrity checks of the system data, application data and rule data using triggers and/or stored procedures ensure the correctness of the system without having to test every combination of behavior at run-time.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: February 28, 2017
    Inventor: Paul Leslie Tomkins
  • Patent number: 9569553
    Abstract: A social networking system provides a personalized set of bookmarks to a user based on the user's interactions with the bookmarks and/or the items associated with the bookmarks. The personalized set of bookmarks is grouped by category, and the categories are ordered in accordance with rankings for the categories. The rankings for the categories are determined based on the highest ranked item from each category of item, and the ranking of the items is determined based on the user's interactions with the bookmarks and/or associated items.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: February 14, 2017
    Assignee: Facebook, Inc.
    Inventors: Wayne Kao, Bo Zhang, Francis Luu, Ming Hua
  • Patent number: 9569505
    Abstract: An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other phrases in documents. Documents are the indexed according to their included phrases. Related phrases and phrase extensions are also identified. Phrases in a query are identified and used to retrieve and rank documents. Phrases are also used to cluster documents in the search results, create document descriptions, and eliminate duplicate documents from the search results, and from the index.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: February 14, 2017
    Assignee: Google Inc.
    Inventor: Anna L. Patterson
  • Patent number: 9565085
    Abstract: The disclosed embodiments relate to approaches for diagnosing and resolving wireless network connectivity issues on an electronic device. The system includes a tool for automatically diagnosing and resolving wireless network connectivity issues on the electronic device. The tool may monitor and manage the wireless network connection on the electronic device. If a lack of wireless network connectivity is detected on the electronic device, the tool may run a series of test cases associated with wireless network connectivity issues on the electronic device. The tool may then notify the user of the results of the test cases, provide recommendations associated with the results to the user, and/or log data associated with the test cases.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: February 7, 2017
    Assignee: Apple Inc.
    Inventors: Suresh Balachandran, Yang-Meng A. Lin, Nathan A. Kralian, Kenneth A. L. Wold
  • Patent number: 9558240
    Abstract: Methods are provided for improving the ability to apply modeling techniques similar to relational algebra to an expanded number of workflows. By allowing a relational algebra type modeling technique to be applied to an expanded number of workflows, an increased number of data processing workflows can be more readily improved, such as by automatic modification of the sequence of tasks in a workflow, to reduce the execution costs for a workflow. The relational algebra type modeling technique can also allow for identification of portions of data processing workflows or queries that share a common input and output.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: January 31, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: An Yan, Jing Luo, Yi Luo, Nan Li
  • Patent number: 9552304
    Abstract: A computer-implemented method includes storing commands and maintaining an order of receipt of the commands in a command processing unit. The commands include address translation cache miss commands that are organized as one or more linked lists and stored in a content-addressable memory (CAM). All nodes within a single linked list include commands having addresses that map to the same hash value. Based on receiving a memory fetch completion indicator for a cache entry for a command in a head node in a linked list, all of the commands in the linked list are returned. The returning includes sending the commands in the linked list to an address translation unit in an order specified by the linked list.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: January 24, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David M. Kauer, Lonny J. Lambrecht, Daniel Ramirez, Zelun Tie
  • Patent number: 9547677
    Abstract: Architecture that includes an index creation algorithm that utilizes available resources and dynamically adjusts to successfully scale with increased resources and be able to do so for any data distribution. The resources can be processing resources, memory, and/or input/output, for example. A finer level of granularity, called a segment, is utilized to process tuples in a partition while creating an index. The segment also aligns with compression techniques for the index. By choosing an appropriate size for a segment and using load balancing the overall time for index creation can be reduced. Each segment can then be processed by a single thread thereby limiting segment skew. Skew is further limited by breaking down the work done by a thread into parallelizable stages.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: January 17, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Artem Oks, Qingqing Zhou, Srikumar Rangarajan, Aleksandras Surna, Wey Guy, Cipri Clinciu, Ashit Gosalia
  • Patent number: 9542415
    Abstract: A system and method for specifying the placement of and managing the placement of objects on a distributed networked grid. Some embodiments of the invention comprise a user interface for specifying rules for the placement of objects on the grid and an execution module that places objects on the grid based on the rules specified. Rules may comprise a matching criteria specification, which determines whether a rule applies to a particular object, and a placement specification, which directs the locations at which an object will be placed under the rule.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: January 10, 2017
    Assignee: NETAPP, INC.
    Inventors: David Slik, Oliver Seiler, Pey Silvester
  • Patent number: 9542375
    Abstract: Using a bounding language to control or restrict the changes that can be made to contents of a structured document (e.g., a document encoded in the Extensible Markup Language, or “XML”), and also the bounding language and documents encoded according to the bounding language. A Document Type Definition (“DTD”) is defined as a “bounding DTD”, and one or more structured documents containing editing restrictions are defined according to this DTD. A processing component uses a structured document containing editing restrictions as input, and programmatically determines which fields of another structured document can be edited, which fields should be hidden, and so forth. By restricting the parts of the file that can be edited, users who need to do the editing are shielded from irrelevant details, and can carry out their task with less risk of making errors (and without needing to understand the details of the structured document markup language).
    Type: Grant
    Filed: April 14, 2008
    Date of Patent: January 10, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason M. Brown, Malcolm H. M. Holloway, Christopher J. Schaubach, Richard S. Szulewski, Lisa M. Wood
  • Patent number: 9542649
    Abstract: A media control system enables a device-agnostic and source-agnostic entertainment experience through use of an internet-enabled user device. The user device includes a client application for navigating through media or entertainment content, controlling media devices according to a type of media content selected by the user, and sharing media experiences via social networks. The user device includes smartphones, tablet computers, and other internet-enabled processor-based devices. The media control system leverages the internet access of the user device to enable search and discovery of all available media content. A recommendation engine coupled to the client application learns media preferences from user behavior, generates from numerous disparate media sources recommended media choices corresponding to the media preferences, and presents the recommended media choices on the user device.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: January 10, 2017
    Assignee: Peel Technologies, Inc.
    Inventor: Jiawen Su
  • Patent number: 9531659
    Abstract: In a client, an input receiver receives utterance data inputted through the client and utterance data inputted through a different client and received by a receiver, and then stores the utterance data in a past log storage as a past log. When the input receiver receives new utterance data, a reference information generator determines preceding utterance data referred to by the new utterance data, from the past log, generates reference information indicating a reference relationship, and then stores the reference information in a reference information storage. Then, a transmitter transmits the new utterance data and the reference information to the different client, and a display controller displays the utterance data stored as the past log, the new utterance data, and an indicator based on the reference information.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Tatsuya Sobue, Norimasa Hayashida, Akihiro Kosugi, Atsushi Sato
  • Patent number: 9529914
    Abstract: An example method involves accessing web-traffic data associated with a web page hosted by a first computing-device, wherein the web page comprises meta-tag data; using the accessed web-traffic data to determine that the first computing-device received a threshold amount of requests that (i) were for the web page and (ii) originated from a geographical region; responsive to the determining, modifying the meta-tag data based on the geographical region; and transmitting the modified meta-tag data to a second computing-device, wherein the second computing-device is configured for (i) receiving the transmitted modified meta-tag data, (ii) receiving a request for a list of search results based on a set of search terms, (iii) responsive to receiving the request, using the set of search terms and the modified meta-tag data to perform a web search, thereby generating a list of search results, and (iv) transmitting the list of search results to a third computing-device.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: December 27, 2016
    Assignee: Tribune Media Company
    Inventors: Ryan Philip McKenzie, Jerome Schulist, Jason Greene
  • Patent number: 9529835
    Abstract: Systems and methods are disclosed for inserting a key into a radix tree. In an example method, inserting a key into the radix tree includes comparing a first key including a first sequence of elements with a second key including a second sequence of elements. The method includes identifying a common prefix in the first and second keys and identifying a remainder sequence in the second key. The remainder sequence is a suffix after the common prefix in the second sequence of elements. The method also includes splitting the remainder sequence into a plurality of chunks. Each chunk includes a sequence of elements in the remainder sequence. The method further includes for each chunk, locating a parent container from which to insert a child container into the radix tree, creating a new container including the respective chunk, and inserting the new container as a child container of the parent container.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: December 27, 2016
    Assignee: RED HAT ISRAEL, LTD.
    Inventor: Michael Tsirkin
  • Patent number: 9515998
    Abstract: A method and apparatus for detecting preselected data embedded in electronically transmitted messages is described. In one embodiment, the method comprises monitoring messages electronically transmitted over a network for embedded preselected data and performing content searches on the messages to detect the presence of the embedded preselected data using an abstract data structure derived from the preselected data.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: December 6, 2016
    Assignee: Symantec Corporation
    Inventor: Kevin T. Rowney
  • Patent number: 9514191
    Abstract: A method, system, and one or more computer-readable storage media for visualizing ranking factors for items in a search result list are provided herein. The method includes generating a search result list for a query and generating a visualization of one or more ranking factors for each of a number of items in the search result list.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Helge Grenager Solheim, Anders Fagerhaug, John Hartley Toews, Sarah Brodwall, Rune Djurhuus, Dmitry Shaporenkov, Morgan Larsson, Lucian Baciu
  • Patent number: 9509592
    Abstract: Mechanisms are provided to implement framework level mode specific file access operations. In a mode such as a work or enterprise mode, read and write accesses are directed to one or more secured locations. File data and metadata may be secured with encryption and/or authentication mechanisms. Conventional mobile solutions provide only for mode encryption distinctions at the application level, e.g. one work application may prevent access to certain data, but a different application may want to allow access to that same data. Various embodiments provide framework level mode sensitive encryption that does not require different, mutually exclusive, or possibly conflicting applications or platforms. A device and associated applications may have access to different data based on a current mode.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: November 29, 2016
    Assignee: Dell Products L.P.
    Inventors: Vadim Draluk, Francois Goldfain, Jan-Willem Maarse, Geng Chen
  • Patent number: 9507768
    Abstract: Embodiments presented herein describe a method for processing streams of data of one or more networked computer systems. According to one embodiment of the present disclosure, an ordered stream of normalized vectors corresponding to information security data obtained from one or more sensors monitoring a computer network is received. A neuro-linguistic model of the information security data is generated by clustering the ordered stream of vectors and assigning a letter to each cluster, outputting an ordered sequence of letters based on a mapping of the ordered stream of normalized vectors to the clusters, building a dictionary of words from of the ordered output of letters, outputting an ordered stream of words based on the ordered output of letters, and generating a plurality of phrases based on the ordered output of words.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: November 29, 2016
    Assignee: Behavioral Recognition Systems, Inc.
    Inventors: Wesley Kenneth Cobb, Ming-Jung Seow, Curtis Edward Cole, Jr., Cody Shay Falcon, Benjamin A. Konosky, Charles Richard Morgan, Aaron Poffenberger, Thong Toan Nguyen
  • Patent number: 9507779
    Abstract: The invention provides a system and method for integrating multimedia descriptions in a way that allows humans, software components or devices to easily identify, represent, manage, retrieve, and categorize the multimedia content. In this manner, a user who may be interested in locating a specific piece of multimedia content from a database, Internet, or broadcast media, for example, may search for and find the multimedia content. In this regard, the invention provides a system and method that receives multimedia content and separates the multimedia content into separate components which are assigned to multimedia categories, such as image, video, audio, synthetic and text. Within each of the multimedia categories, the multimedia content is classified and descriptions of the multimedia content are generated. The descriptions are then formatted, integrated, using a multimedia integration description scheme, and the multimedia integration description is generated for the multimedia content.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: November 29, 2016
    Assignees: AT&T Intellectual Property II, L.P., The Trustees of Columbia University in the city of New York
    Inventors: Ana Belen Benitez, Shih-Fu Chang, Qian Huang, Seungyup Paek, Atul Puri
  • Patent number: 9501566
    Abstract: A computing device identifies concept terms related to an input phrase based on data in a data set. The input phrase defines an initial scope of a concept search. The computing device presents the concept terms in a graphical user interface (GUI) and a GUI element in the GUI to represent the input phrase. Upon a selection of at least one concept term, the computing device presents a visual representation of a relationship between the selected concept term(s) and the input phrase in the GUI using the GUI element, and a count of documents available to be retrieved in the GUI based on the relationship.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: November 22, 2016
    Assignee: Veritas Technologies LLC
    Inventors: Nelson Murray Wiggins, Chitrang Shah, Gary Steven Lehrman, Kurt Leafstrand
  • Patent number: 9503351
    Abstract: Deployment feedback for updates to resources implemented in a private network may be implemented. Feedback codes may be generated and included in deployments sent to a private network for deployment at resources implemented in the private network. One or more of the included feedback codes may be selected based on the performance of the deployment and provided via a feedback communication channel that is disconnected and distinct from the private network. Once received, a current status of the deployment may be determined based on the one or more feedback codes provided via the feedback communication channel.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: November 22, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Jacob Adam Gabrielson, Jean-Paul Bauer, Michael Phillip Quinn, Weizhong Hua, Casey Thomas Huggins
  • Patent number: 9501538
    Abstract: An apparatus and a method for identifying relationships between data elements stored in a storage system are provided. A common check-in procedure of related data elements is analyzed, and an additional database is provided for storing information of data elements that have been checked-in together. Based on an analysis of information stored in the additional database, an indication may be automatically generated and provided to a user in order to give a hint for related data elements.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: November 22, 2016
    Assignee: Siemens Aktiengesellschaft
    Inventor: Egon Wuchner
  • Patent number: 9495639
    Abstract: A classification application identifies patterns and evidences within representative documents. The application constructs a classification rule according to an entity and an affinity determined from the patterns and evidences. The application processes the representative documents with the classification rule to evaluate whether the rules meet acceptance requirements. Subsequent to a successful evaluation, the application identifies confidence levels for patterns and evidences within other documents.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: November 15, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Charles Lamanna, Mauktik Gandhi, Andrey Shur, Abhijat Kanade, Jeffrey Brown, Robledo Pontes-Filho
  • Patent number: 9489443
    Abstract: A system that implements a data storage service may store data in multiple replicated partitions on respective computing nodes on behalf of clients. A storage node may, based on the amount of provisioned resources on a given storage device or logical volume, identify candidate partition management operations to be performed, and may send information about the operations to a central partition management scheduler. The scheduler may apply a global prioritization scheme to determine an order in which to perform the candidate operations. The order may be based on whether the operations include partition splits or partition moves, whether they aim to reduce provisioned storage capacity or reduce throughput capacity on a storage device or logical volume, whether they conflict with each other, whether the total number of partitions (or replicas thereof) involved in partition management at any given time exceeds a pre-determined limit, or whether they were requested by clients.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: November 8, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Kiran-Kumar Muniswamy-Reddy, Wei Xiao, Stefano Stefani, Xianglong Huang, Clarence Wing Yin Ng, Jai Vasanth
  • Patent number: 9489238
    Abstract: Techniques are disclosed that include instantiating a storage object hierarchy including a root storage object and one or more descendant objects of the root storage object. The storage object hierarchy comprises instantiated objects temporarily denied utilization of the computational resources. The techniques further include instantiating a source object hierarchy including a root source object. The source object hierarchy comprises instantiated objects allowed utilization of the computational resources. The techniques also include receiving a request to execute a process corresponding to a particular object in the storage object hierarchy, relocating the particular object to the source object hierarchy, and allocating a computational resource corresponding to the process to the particular object, thereby allowing utilization of the computational resource by the particular storage object.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: November 8, 2016
    Assignee: E-Studio LLC (Elephant Games)
    Inventor: Dmitrii Igorevich Gaiazov
  • Patent number: 9484046
    Abstract: Arrangements involving portable devices (e.g., smartphones and tablet computers) are disclosed. One arrangement enables a content creator to select software with which that creator's content should be rendered—assuring continuity between artistic intention and delivery. Another utilizes a device camera to identify nearby subjects, and take actions based thereon. Others rely on near field chip (RFID) identification of objects, or on identification of audio streams (e.g., music, voice). Some technologies concern improvements to the user interfaces associated with such devices. For example, some arrangements enable discovery of both audio and visual content, without any user requirement to switch modes. Other technologies involve use of these devices in connection with shopping, text entry, and vision-based discovery. Still other improvements are architectural in nature, e.g., relating to evidence-based state machines, and blackboard systems. Yet other technologies concern computational photography.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: November 1, 2016
    Assignee: Digimarc Corporation
    Inventors: Edward B. Knudson, Geoffrey B. Rhoads, Colin P. Cornaby, Eoin C. Sinclair, Eliot Rogers
  • Patent number: 9477743
    Abstract: A system and method for load balancing between components of a distributed data grid. The system and method support dynamic data migration of selected data partitions in response to detection of hot spots in the data grid which degrade system performance. In embodiments, the system and method relies upon analysis of per-partition performance statistics for both the identification of data nodes which would benefit from data migration and the selection of data nodes for migration. Tuning of the data migration thresholds and method provides for optimizing throughput of the data grid to avoid degradation of performance resulting from load-induced hot spots.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: October 25, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Randall Smith
  • Patent number: 9471570
    Abstract: Methods, systems and programming for providing a search result based on user selection of query suggestions. In one example, a query is received from a user. A plurality of query suggestions generated based on the query is obtained and provided to the user. A selection of one or more query suggestions from the plurality of query suggestions is received from the user. A first search result generated based on at least one of the one or more query suggestions is obtained and provided to the user.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: October 18, 2016
    Assignee: EXCALIBUR IP, LLC
    Inventors: Amol Ghanekar, Bharadhwaj Narayanan
  • Patent number: 9471508
    Abstract: A computer-implemented method includes storing commands and maintaining an order of receipt of the commands in a command processing unit. The commands include address translation cache miss commands that are organized as one or more linked lists and stored in a content-addressable memory (CAM). All nodes within a single linked list include commands having addresses that map to the same hash value. Based on receiving a memory fetch completion indicator for a cache entry for a command in a head node in a linked list, all of the commands in the linked list are returned. The returning includes sending the commands in the linked list to an address translation unit in an order specified by the linked list.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: October 18, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David M. Kauer, Lonny J. Lambrecht, Daniel Ramirez, Zelun Tie
  • Patent number: 9465878
    Abstract: A system and method for displaying metrics indicating the geographical source of backlinks to at least one of a website and a web page is presented. A plurality of backlinks are identified for a web page. Each of the plurality of backlinks includes a uniform resource locator (URL). For each backlink in the plurality of backlinks, the backlink is translated into an Internet protocol (IP) address, a geographical location associated with the IP address is identified, and the backlink is allocated to at least one of a plurality of geographical regions using the geographical location. A visual representation of at least one of the plurality of geographical regions and an indication of a number of backlinks allocated to the at least one of the plurality of geographical regions is displayed.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: October 11, 2016
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Jim Christian, Sarah Munoz-Bates, Rajinder Nijjer
  • Patent number: 9466025
    Abstract: An apparatus for loading content items may include a processor that may be configured to identify at least one rule associated with a type associated with a content item. The processor may further be configured to evaluate at least one attribute associated with the content item against the at least one rule. The processor may also be configured to identify a container based at least in part on the at least one rule, and store the content item in the identified container based at least in part on the evaluation of the at least one attribute against the at least one rule. A corresponding method and computer program product may also be provided.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: October 11, 2016
    Assignee: McKesson Financial Holdings
    Inventors: Patrick Gardner, Nupura Kolwalkar
  • Patent number: 9462083
    Abstract: The present disclosure is directed generally to systems and methods for the server side matching of web analytics and content viewing. According to the methods and systems disclosed herein, a first identifier is delivered to a client device when the client device accesses a first website. If the client device later accesses of a second website the first identifier can be processed by the system to determine if the client device previously accessed the first website.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 4, 2016
    Assignee: Google Inc.
    Inventors: Yuan Zhuge, Xiuduan Fang, Niranjan Heddese Sitaram Shastry, Nagaraju Pothineni, Sagnik Nandy, Jesse Savage, Sissie Hsiao, Chao Cai
  • Patent number: 9448742
    Abstract: Communication between a host and a data storage device (DSD) including a first media for storing data and a second media for storing data. In one embodiment, a first controller of the DSD is configured to control operation of the first media and a second controller of the DSD is configured to control operation of the second media. The first controller receives a key data block of a monitoring system from the host with the key data block including a task file. The key data block is evaluated to determine if the key data block is directed to the second media, and if it is determined that the key data block is directed to the second media, the task file of the key data block is sent from the first controller to the second controller.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: September 20, 2016
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Jonathan K. Cheng, Si Ho
  • Patent number: 9449024
    Abstract: Kinship between electronic files among personal networked devices may be ascertained between the files by determining an operational relationship between the files and with a similarity measurement.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guobin Shen, Fan Yang, Songwu Lu
  • Patent number: 9449187
    Abstract: The technology described in this document can be embodied in a computer implemented method that includes receiving, at a processing device, information about one or more assets associated with a network of devices. The method also includes generating, for at least one of the assets, a security token that is based at least on a portion of the received information about the corresponding asset. The security token can be configured to identify a home network defined for the asset, and to restrict access to the corresponding asset upon detecting an occurrence of an unauthorized activity involving the asset. The method further includes storing, in a storage device, information about the security token and information linking the security token to the corresponding asset, and initiating integration of the security token with the corresponding asset.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: September 20, 2016
    Assignee: Document Dynamics, LLC
    Inventor: Robert G. Caffary, Jr.
  • Patent number: 9449320
    Abstract: Technologies for closed-looped testing of integrated circuit card payment terminals include loading a test profile onto an integrated circuit payment card. Authorization request and response messages are locally generated and translated to simulate acquirer processor processing and payment network processing. An outcome report indicative of the outcome of the test transaction is generated and transmitted to a remote certification server. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: September 20, 2016
    Assignee: Vantiv, LLC
    Inventors: Patricia Lynn Walters, Steven Scott Cole
  • Patent number: 9443070
    Abstract: Systems and methods for facilitating and securing the exchange of digital information between individuals within the social network of a person or group of people who are subject to security or law enforcement limitations or otherwise reside within a controlled or correctional facility. All submitted information requires administrative approval, either by a human administrator or an automated process, before it can be viewed by other members of the social network.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: September 13, 2016
    Assignee: INTELMATE LLC
    Inventors: Richard Torgersrud, Grant M. Gongaware, Morgan J. Collins
  • Patent number: 9436702
    Abstract: A system for performing a similarity search in a navigation device data base uses a metric index structure. The index structure includes a plurality of nodes. When a query object is received, a node of the index structure which is associated with at least one object is accessed. A distance between the query object and the at least one object is determined in accordance with a distance metric. Based on the determined distance, another node of the index structure is selectively accessed.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: September 6, 2016
    Assignee: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
    Inventors: Alexey Pryakhin, Peter Kunath, Juergen Welscher
  • Patent number: 9438603
    Abstract: A method for managing an access right of a terminal to a resource by a server according to one embodiment of the present invention is disclosed, and the method is performed by a gateway device and comprises the steps of: receiving a management command for adding, to a privilege management object (MO), or updating an access control list (ACL) to a resource(s) of a terminal or a terminal group for a secondary server having no access right to the resource(s) from a primary server; making a request for ACL(s) of the resource(s) to the terminal or each of terminals in the terminal group; receiving the ACL(s) of the resource(s) from the terminal or each of the terminals in the terminal group; determining on the basis of the received ACL(s) whether the primary server has permission to perform the management command; and if it is determined that the primary server has permission to perform the management command, adding, to the privilege MO, or updating the ACL of the resource(s), wherein the privilege MO is stored i
    Type: Grant
    Filed: September 2, 2013
    Date of Patent: September 6, 2016
    Assignee: LG Electronics Inc.
    Inventors: Rama Gopala Nallapa Raju, Seungkyu Park, Seongyun Kim
  • Patent number: 9424509
    Abstract: A system for controlling applications of a wireless mobile device includes a server for receiving data related to an adaptive user profile and for controlling operations of applications within the wireless mobile device. An adaptive neural/fuzzy logic control application implemented within the network server generates the adaptive user profile responsive to the received data. The adaptive user profile controls operations of the applications within the wireless mobile device and changes in real time responsive to the received data.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: August 23, 2016
    Assignee: T-MOBILE USA, INC.
    Inventor: Solyman Ashrafi
  • Patent number: 9424167
    Abstract: A system for automatically testing an application system graphical user interface (GUI) includes first and second application servers communicatively connected across a communication network. The second application server retrieves a GUI page provided by the first application server as part of the application system, and identifies text elements and user input objects in an image of the retrieved GUI page. Each user input object is then associated with a text element. Test parameter values are retrieved from a database storing test parameter data, and the application system is tested. In particular, for each user input object of the GUI page, a respective test parameter value is provided that is associated in the database with a same text element as is associated with the user input object. A response of the application system is then monitored.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: August 23, 2016
    Assignee: CGI TECHNOLOGIES AND SOLUTIONS INC.
    Inventors: Christopher Stephen Lee, Michael William Monark, Karen Lynn Thomas, Wesley Edsel Murphree, Kristin Leigh Baca
  • Patent number: 9426133
    Abstract: Systems and methods are described for applying digital rights management techniques to tethered devices. In one embodiment, a host device is operable to translate a relatively sophisticated license into a simpler format for use on a relatively low-capability device. In another embodiment, a method of using extended SCSI commands to communicate over a USB connection is provided.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: August 23, 2016
    Assignee: Intertrust Technologies Corporation
    Inventors: Gilles Boccon-Gibod, Julien Boeuf, Gary F. Ellison, David P. Maher
  • Patent number: 9418070
    Abstract: There is provided a file revision-control system, method and apparatus configured for storing and managing a revision history log, and for enabling to track and manage, compare and retrieve revisions including, current-revisions stored on a designated reference area, past-revisions stored in a predefined storage area and also past-revisions which were previously on a reference area. According to certain embodiments of the invention, each revision of a file is represented by a revision entry in a revision history log, which can be stored and managed in a designated data-repository. A revision entry stores data corresponding to at least one revision, while the revisions themselves may be stored on a designated data-repository. A progression path refers to one or more revision entries which represent the progression of a file over time. In case that a revision is branched into more than one revisions, each such revision will constitute a different progression path.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: August 16, 2016
    Assignee: DAJ ASPARNA LTD.
    Inventor: Etamar Laron
  • Patent number: 9418317
    Abstract: We describe an end-to-end visual recognition system, where “end-to-end” refers to the ability of the system of performing all aspects of the system, from the construction of “maps” of scenes, or “models” of objects from training data, to the determination of the class, identity, location and other inferred parameters from test data. Our visual recognition system is capable of operating on a mobile hand-held device, such as a mobile phone, tablet or other portable device equipped with sensing and computing power. Our system employs a video based feature descriptor, and we characterize its invariance and discriminative properties. Feature selection and tracking are performed in real-time, and used to train a template-based classifier during a capture phase prompted by the user. During normal operation, the system scores objects in the field of view based on their ranking.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: August 16, 2016
    Assignee: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Stefano Soatto, Taehee Lee
  • Patent number: 9411885
    Abstract: According to one embodiment, an electronic apparatus includes a processor and a display processor. The processor stores a plurality of clip data items in storage, each of the plurality of clip data items including a clip and one or more tags associated with the clip, the clip corresponding to at least a part of a document. The display processor displays one or more first tags on a screen if a first clip is selected from a first document displayed on the screen, the first clip corresponding to at least a part of the first document, wherein the one or more first tags are related to the first clip and extracted from the plurality of clip data items.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: August 9, 2016
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Sachie Yokoyama, Eita Shuto
  • Patent number: 9413793
    Abstract: A rich communication profile system with notifications. The system is a feedback mechanism that utilizes rich content, e.g., multimedia content, as one or more indicators that represent the status of a remote user. The system includes a state component that receives information relating to state of at least one entity. A notifications component dynamically renders at least one personalized graphical indicia representative of the entity's state. The entity can be a person, group of people, component, place, and object.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 9, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lili Cheng, David P. Vronay, Ryszard K. Kott, Sean U. Kelly
  • Patent number: 9405797
    Abstract: Methods and systems for query optimization for a multi-tenant database system are provided. Some embodiments comprise receiving at a network interface of a server in a multi-tenant database system an original query transmitted to the multi-tenant database system by a user associated with a tenant, wherein the original query is associated with data accessible by the tenant, and wherein the multi-tenant database system includes at least a first index and a second index. Metadata associated with the data is retrieved, wherein at least a portion of the data is stored in a common table within the multi-tenant database system. A tenant-selective query syntax is determined by analyzing at least one of metadata generated from information about the tenant or metadata generated from the data accessible by the tenant.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: August 2, 2016
    Assignee: salesforce.com, inc.
    Inventors: William Charles Eidson, Jesse Collins
  • Patent number: 9405857
    Abstract: Providing a speculative search result for a search query prior to completion of the search query is described. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: August 2, 2016
    Assignee: Jollify Management Limited
    Inventors: Stephen L. Hood, Ralph Rabbat, Mihir Shah, Adam Durfee, Alastair Gourlay, Peter Anick, Richard Kasperski, Oliver Thomas Bayley, Ashley Woodman Hall, Shyam Kapur, John Thrall
  • Patent number: 9400830
    Abstract: A system and method of key figure data filters are presented. The key figure data filters are implemented in an analytical engine of a business warehouse system. The key figure data filters employ conditions, which can be expressed as a kind of selection that describe a set. A key figure data algorithm can be implemented by the analytical engine using the conditions, yet still respect hierarchies in the business warehouse database.
    Type: Grant
    Filed: March 21, 2013
    Date of Patent: July 26, 2016
    Assignee: SAP SE
    Inventors: Stefan Dipper, Sebastian Schroetel, Stefan Unnebrink, Michael Wilking
  • Patent number: 9396074
    Abstract: A database storage system allows users to modify the state of a virtual database. The database storage system provides a respective virtual database (VDB) at a respective destination, the respective VDB having a first timeflow stored in a respective container. A user can send a request to rewind a VDB. The request identifies timeflow of the VDB and a state of the VDB associated with a timeflow. The database storage system modifies the virtual database to refer to database blocks associated with a snapshot of the VDB associated with the identified timeflow. The database storage system maintains a new timeflow for the modified VDB. The database storage system also allows the virtual database to be refreshed to a state of a source database. The source database can be a database stored in an external system or a virtual database stored within the database storage system.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: July 19, 2016
    Assignee: Delphix Corp.
    Inventors: Michael James Stewart, Hubert Ken Sun
  • Patent number: 9389851
    Abstract: In accordance with an embodiment, described herein is a system and method for providing consistency between software library repositories. The system can be used to ensure that a repository of compile-time libraries is consistent with a target run-time or execution environment. Each of a plurality of libraries in an execution environment can be associated with a location file or metadata including coordinates for the library and a relative path to a library artifact. The system can use the metadata to populate or synchronize a particular library repository, for example a software developer's compile-time library, with libraries or artifacts associated with the metadata, from the execution environment. The populated or synchronized repository can subsequently be used by a user of a software build automation tool at compile time.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: July 12, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mark Nelson, Leon Franzen, Robert Patrick