Database Or File Accessing (707/1) Patents (Class 707/999.001)
  • Patent number: 9892150
    Abstract: A database architecture includes at least an in-memory database and a disk-based database (also referred to as “hot” and “warm” data stores). In the database architecture, data can be partitioned (and re-partitioned) and/or moved within and among the in-memory and disk-based databases, based on query access patterns derived from received database queries. The partitions and inter-database movements can be based at least in part on clustered, dynamic data units that are defined using shared individual attribute values of data records, and updated based on the received queries.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: February 13, 2018
    Assignee: SAP SE
    Inventors: Jayanth Jayanth, Dastagiri Reddy, Reghu Ram Thanumalayan
  • Patent number: 9891995
    Abstract: A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method begins by receiving one or more list requests within a timeframe. The method continues by identifying one or more slice name ranges associated with the one or more list requests to produce active address ranges. The method continues by determining a scan address range based on the active address ranges utilizing a range selection approach. The method continues by generating a pillar width number of list requests for an associated set of distributed storage and task (DST) execution units based on the scan address range and sending the pillar width number of list requests to the associated set of DST execution units.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: February 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew D. Baptist, Greg R. Dhuse, Jason K. Resch, Ilya Volvovski
  • Patent number: 9886360
    Abstract: A device may provision two or more servers, each of the servers including a network interface. In addition, the device may enable the network interface in each of the provisioned servers, create a shared volume, assign the shared volume to each of the provisioned servers, and enable a clustering application on each of the provisioned servers to form a cluster comprising the provisioned servers, the cluster having a heartbeat via the network interfaces.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: February 6, 2018
    Assignee: SALESFORCE.COM, INC.
    Inventors: Emily Katherine Witt, Richard Cooke, William Thomas Everhart, Jr., Jinendrakumar J. Patel, Vijay Kumar
  • Patent number: 9887940
    Abstract: A method, system and computer program product for instant message communication in a wireless and non-wireless environment. A message is sent from a mobile unit device over a wireless communication network. The message includes a destination address, information associated with the mobile unit device's user, message content and message address. If, according to information previously stored for the mobile unit device's user at the instant message system, the destination address is associated with an instant message function, the associated instant message function is executed at the instant message system using the information contained in the message content, if required as determined by the associated instant message function.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: February 6, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Charles A. Carey, Bruce A. Robinson
  • Patent number: 9858131
    Abstract: A method, system, and computer program product include a processor estimating a first time value representing an amount of time for a service to process a set of messages and estimating a second time value representing an amount of time for a consumer to process the set of messages. The processor divides the set of messages into a first block of messages and a second block of messages. The size of the second block is larger than the size of first. The processor passes the first block to a first service and the second block to a second service, where a first time period, in which the second service will process the second block, is equal to a second time period, in which the first service and the consumer will process the first block. The services are parallel and are serially connected on an output side to the consumer.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventor: Dmitry Mishin
  • Patent number: 9846620
    Abstract: The data storage system according to certain aspects can implement table level database restore. Table level database restore may refer to restoring a database table and its related data without restoring the entire database. The data storage system may use table metadata index to implement table level restore. A table metadata index may be created for each table, e.g., during a backup of the database. The table metadata index for a table can include any type of information for restoring the table and its related data. Some examples of the type of information included in the table metadata index include the following: container for the table, table backup location, system data, table index, table relationships, etc. Table metadata index can make the restoring of tables fast and efficient by packaging information that can be used to restore a table and its related data in an easily accessible manner.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: December 19, 2017
    Assignee: CommVault Systems, Inc.
    Inventors: Paramasivam Kumarasamy, Brahmaiah Vallabhaneni
  • Patent number: 9842089
    Abstract: A method for managing display of electronic documents is described. A user interface is generated for a visual style set of visual styles that affect display of electronic document content. A visual style of the visual style set comprises a style element set of style elements. A lock status for a style element of the style element set is received via the user interface. The lock status indicates whether the style element is editable or non-editable by a user of an electronic document associated with the visual style set. The visual style set is stored with the lock status for the style element.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: December 12, 2017
    Assignee: Workiva Inc.
    Inventors: Joel Alan Marks, Winston Joseph Chappell, Edward Yee Ly, Edward Joseph Cupps, Alan Joseph Streit, John Patrick Ryan
  • Patent number: 9830329
    Abstract: Disclosed are systems and methods for requesting operations at a remote server utilizing a network file system. A client may encapsulate a request for a cache coherency mechanism as an encapsulated message and provide the encapsulated message to a network file system executing on the client. The network file system may be configured to prevent the request for server functionality from being transmitted to the remote server. The client may also cause, via the network file system, the encapsulated message to be transmitted to the remote server.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: November 28, 2017
    Inventor: W. Anthony Mason
  • Patent number: 9826188
    Abstract: Systems and methods for customizing video include providing a portion of video to an electronic display and identifying a character or personality in the portion of video. A request to perform an action regarding the portion of video may be detected and the action may be associated with the identified character or personality. The action may be performed on a second portion of video in response to the character or personality being identified in the second portion of video.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: November 21, 2017
    Assignee: Google Inc.
    Inventors: Dean Kenneth Jackson, Daniel Victor Klein
  • Patent number: 9817655
    Abstract: A software plugin integrated with the development environment maintains a list of independently managed assets that are installed within the development environment. The independently managed assets are provided by an entity with which the software plugin can communicate to determine whether newer versions of the assets have been released. The software plugin automatically downloads and installs the newer version of the assets with minimal, if any, user intervention. Further, the software plugin monitors the interdependencies between different assets installed within the development environment. When updating to a newer version of an asset, the software plugin identifies any conflicts that may occur with regards to the interdependencies when the asset is updated.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: November 14, 2017
    Assignee: Google Inc.
    Inventors: Konstantin V. Mandrika, Matthew Ryan Willis, Hemal Shah, Tali Jill Sason, Artur Borges Adib
  • Patent number: 9811356
    Abstract: A system uses agents to monitor a distributed business transaction as well as monitor changes in software configuration. An agent may detect a file load, such a class load, obtain portions of the file such as functions, and perform a hash on the byte code functions. A hash tree may then be constructed and compared to previous states of the system. The hash tree may be generated, for example, at each file loading detected, so that system states can be compared. Differences in hash trees are detected and the changes are reported to an administrator of the system that provides the distrusted business transaction.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: November 7, 2017
    Assignee: AppDynamics LLC
    Inventors: Jonathan Whitney, Ido Carmel, Steffen Yount
  • Patent number: 9811674
    Abstract: A data leakage prevention system, method, and computer program product are provided for preventing a predefined type of operation on predetermined data. In use, an attempt to perform an operation on predetermined data that is protected using a data leakage prevention system is identified. Additionally, it is determined whether a type of the operation attempted includes a predefined type of operation. Furthermore, the operation on the predetermined data is conditionally prevented based on the determination to prevent circumvention of the protection of the data leakage prevention system.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: November 7, 2017
    Assignee: McAfee, Inc.
    Inventors: Manabendra Paul, Abhilash Chandran
  • Patent number: 9805078
    Abstract: Methods and systems to build and utilize a search infrastructure are described. The system generates index information, including document updates and indexes. The system receives event notifications as the document updates are received and accumulates the index information until published. A query engine receives a search query from a client machine and identifies search results based on the query and the index information. The system communicates the search results, over the network, to the client machine.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: October 31, 2017
    Assignee: eBay, Inc.
    Inventors: Swati Agarwal, Amit Basu, Thomas Pan, Pradeep Sankaranthi, Nicholas Whyte
  • Patent number: 9805389
    Abstract: Systems and methods for performing near real-time merging of distributed data streams are described. For example, streams of ad impressions, ad clicks, and conversions are sorted by user id into virtual buckets. The buckets of data are distributed across multiple servers, so that each server can process their respective buckets of data independently. Each server uses synchronization logic to determine a running delay distribution of the data streams. Based on the delay distributions, merge processing of the streams is appropriately delayed to ensure that the ad impression and ad click stream information needed for correlating with the conversion stream information is likely to be available in real time.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: October 31, 2017
    Assignee: Facebook, Inc.
    Inventors: Adam Marek Radziwonczyk-Syta, Ajoy Joseph Frank, Yingsheng Gao
  • Patent number: 9798676
    Abstract: Provided are a computer program product, system, and method for managing caching of extents of tracks in a first cache, second cache and storage device. A determination is made of an eligible track in a first cache eligible for demotion to a second cache, wherein the tracks are stored in extents configured in a storage device, wherein each extent is comprised of a plurality of tracks. A determination is made of an extent including the eligible track and whether second cache caching for the determined extent is enabled or disabled. The eligible track is demoted from the first cache to the second cache in response to determining that the second cache caching for the determined extent is enabled. Selection is made not to demote the eligible track in response to determining that the second cache caching for the determined extent is disabled.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: October 24, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael T. Benhase, Lokesh M. Gupta, Paul H. Muench, Cheng-Chung Song
  • Patent number: 9798522
    Abstract: A system and method for generating a command line interface (CLI) in view of an application programming interface (API) specification is disclosed. An instance of a CLI may be initialized. Responsive to the initializing, the system or method may request an application programming interface (API) specification for a software application installed on a server system. The system or method may receive the API specification for the software application. The system and method, in view of the API specification may create a command definition of the CLI.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: October 24, 2017
    Assignee: Red Hat, Inc.
    Inventors: Tomá{hacek over (s)} Strachota, Martin Ba{hacek over (c)}ovský
  • Patent number: 9789879
    Abstract: A vehicle speed signal adjustment verification method may include an accelerator and vehicle speed change measuring step to obtain a change of an accelerator pedal sensor and a vehicle speed change calculated by an engine control unit, a change comparing step to determine whether the change of the vehicle speed calculated by the engine control unit is within a predetermined range as compared with the change of the accelerator pedal sensor, and a vehicle speed signal changing step to change a vehicle speed signal inputted into the engine control unit, if it is determined that the change of the vehicle speed calculated by the engine control unit is not within the predetermined range as compared with the change of the accelerator pedal sensor.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: October 17, 2017
    Assignees: Hyundai Motor Company, Kia Motors Corporation
    Inventor: Yoo-Jin Seo
  • Patent number: 9792293
    Abstract: A tool for providing access control for an application. The tool registers, by one or more computer processors, an application. The tool determines, by one or more computer processors, a social platform receives an access request. The tool determines, by one or more computer processors, an access determination for the access request. The tool sends, by one or more computer processors, the access determination for the access request.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: October 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Alex Cherian, Sreekanth R. Iyer, Nataraj Nagaratnam, Rohit Shetty
  • Patent number: 9785663
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: generate a code to verify a correspondence address; store the code in association with a domain name; retrieve a correspondence address within a domain name record for the domain name; generate a correspondence to be sent to the correspondence address including the code and a URL for accessing a user interface for entering the code; determine whether the code has been entered into the user interface; and if so, update the domain name record to include a status reflecting a verification of the correspondence address and a date of the verification.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: October 10, 2017
    Assignee: Go Daddy Operating Company, LLC
    Inventor: Nitin Gupta
  • Patent number: 9779125
    Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: identify a first contact data and a second contact data associated with at least one domain name stored in a database communicatively coupled to the network; a user interface may be displayed, allowing a user to select the first contact data or a second contact data, and the server may then: receive a selection of the first contact data to be associated with the at least one domain name; disassociate the second contact data from the at least one domain name; and update a plurality of domain names, comprising the first domain name, to be associated with the first contact data.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: October 3, 2017
    Assignee: GO DADDY OPERATING COMPANY, LLC
    Inventor: Nitin Gupta
  • Patent number: 9767015
    Abstract: Methods and apparatus for enhancing operating system integrity using non-volatile system memory are described. A computer system includes a system memory coupled to one or more processors. The system memory comprises at least a non-volatile portion. Memory is allocated from the non-volatile portion to store selected metadata associated with an operating system component that supports input-output (I/O) operations. In response to an operation that results in a metadata change at the component, a metadata entry is stored in the non-volatile portion. Subsequent to a failure event, contents of the metadata entry are read from the non-volatile portion to restore a state of the component.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: September 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Samuel James McKelvie, Anurag Windlass Gupta
  • Patent number: 9769545
    Abstract: A system and method is provided to automatically generate content for ITV products and services by processing primary media sources. In one embodiment of the invention, keywords are automatically extracted from the primary media sources using one or more of a variety of techniques directed to video, audio and/or textual content of the multimodal source. In some embodiments, keywords are then processed according to one or more disclosed algorithms to narrow the quantity of downstream processing that is necessary to associate secondary sources (reference items) with the primary video source. Embodiments of the invention also provide automatic searching methods for the identification of reference items based on the processed keywords in order to maximize the value added by the association of reference items to the video source.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: September 19, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventors: Lee Begeja, David Crawford Gibbon, Zhu Liu, Bernard Simon Renger, Behzad Shahraray, Mitchell J. Weinraub, Stephanie A. Morrison
  • Patent number: 9767108
    Abstract: A search device receives a search request, extracts at least one of an alias or a metadata name from the search request, converts the alias to metadata name by referring to metadata schema management information for managing in an inclusive manner a namespace alias and a metadata name for the retrieval device to identify a metadata schema definition defining the structure of a retrieval-target file that includes metadata, and specifies a field name from the metadata name by referring to schema mapping management information for managing the corresponding relationship between a metadata name of metadata schema definition information and a field name of the retrieval index schema definition.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: September 19, 2017
    Assignee: HITACHI SOLUTIONS, LTD.
    Inventors: Yohsuke Ishii, Shoji Kodama
  • Patent number: 9760460
    Abstract: A monitoring server includes a transmission and reception unit that receives information from a first storage device and a second storage device by performing polling to the first storage device and the second storage device at a certain interval, and transmits the received information to the first storage device and the second storage device at next polling. The first storage device and the second storage device includes a failover processing unit that inactivates a communication port when the failover processing unit determines that abnormality has occurred in a communication path between the first storage device and the second storage device and determines, based on the polling from the monitoring server, that abnormality has occurred in a communication path between the storage device and the monitoring server.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: September 12, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Hidemasa Hatano, Minoru Maeda, Naoto Takeishi, Kazuyoshi Watanabe, Takashi Kawada, Shinichi Nishizono, Akihiro Ueda, Kenji Hattori, Atsushi Takakura, Atsushi Katano
  • Patent number: 9754042
    Abstract: The invention provides two enhancements for the use of favorites during a Web browsing session. A first enhancement identifies when a user is adding a favorite to his favorites list and auto-suggests a category under which the favorite could be stored. A second enhancement allows a user to review his favorites list and see a summary of feed content (RSS or other standard) on each feed enabled page on his favorites list, without requiring the user to link to the page in question.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: September 5, 2017
    Assignee: Oath Inc.
    Inventors: Aditya Khosla, Brock Laporte, Alberto Cobas, Colin Chang, Joseph Van Valen
  • Patent number: 9747097
    Abstract: Device segmentation systems and methods enable devices to be manufactured and placed into the stream of commerce without customization for a particular retailer. The customization occurs at a later point in time when the device is activated after sale. This allows devices to be transferred among retailers without the additional expense of re-customizing the device.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: August 29, 2017
    Assignee: QARDIO, INC.
    Inventors: Marco Peluso, Rosario Iannella
  • Patent number: 9747333
    Abstract: A sysSQL technology for querying operating system states of multiple hosts in a cluster using a Structured Query Language (SQL) query is disclosed. An administrator of a cluster can use a graphical or text-based user interface to submit an SQL query to determine the operating system states of multiple hosts in parallel. The technology parses the SQL query to determine the datasets needed to execute the SQL query and aggregates those datasets from the multiple hosts. The technology then creates a temporary database to execute the SQL query and provides the results from the SQL query for display on the user interface.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: August 29, 2017
    Assignee: Cloudera, Inc.
    Inventor: Philip Zeyliger
  • Patent number: 9733882
    Abstract: A system includes a first digital display, a master content player configured to supply first visual content to the first digital display, a second digital display and a slave content player configured to supply second visual content to the second digital display. The master content player publishes synchronization commands to a synchronization server accessed through a wide area network and the slave content player utilizes the wide area network to access the synchronization server for the synchronization commands. The first visual content on the first digital display is coordinated in a predetermined manner with the second visual content on the second digital display on a segment-by-segment basis.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: August 15, 2017
    Assignee: Videro LLC
    Inventors: Johannes Büld, Benedikt Terhechte, Philipp Kirchner, Aytek Esen Celik
  • Patent number: 9735803
    Abstract: A dimensional compression unit 13 multiplies a feature quantity extracted from an image by a check matrix of an error correcting code which consists of binary elements each of which is 0 or 1, to compress the image.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: August 15, 2017
    Assignee: Mitsubishi Electric Corporation
    Inventors: Wataru Matsumoto, Takashi Yamazaki
  • Patent number: 9729477
    Abstract: A method, system and computer program product for instant message communication in a wireless and non-wireless environment. A message is sent from a mobile unit device over a wireless communication network. The message includes a destination address, information associated with the mobile unit device's user, message content and message address. If, according to information previously stored for the mobile unit device's user at the instant message system, the destination address is associated with an instant message function, the associated instant message function is executed at the instant message system using the information contained in the message content, if required as determined by the associated instant message function.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: August 8, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Charles A. Carey, Bruce A. Robinson
  • Patent number: 9729571
    Abstract: A system, method, and computer program product are provided for detecting and measuring changes in network behavior of communication networks utilizing real-time clustering algorithms. In use, network traffic associated with at least one communication network is received. Additionally, the network traffic is characterized and classified based on similarities in the network traffic utilizing one or more real-time clustering algorithms. Further, changes in network behavior of the at least one communication network are detected and measured utilizing information associated with the classified network traffic.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: August 8, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventors: Paul Andrew Ferguson, Roman Ferrando Llopis, Peter John Cogan
  • Patent number: 9727708
    Abstract: Systems and methods related to DRM content usage mechanisms for both online and offline usage of content are disclosed, including systems providing secure access to data regardless of network state or connectivity state to the networked access control mechanism. An access control mechanism having a secondary offline access control mechanism is presented, further including multiple implementations for data encapsulation, as well as providing a method for writes to files and to the filesystem itself by externally created applications with no API or modification to their operation.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: August 8, 2017
    Assignee: PULSELOCKER, INC.
    Inventors: Ryan D Walsh, Michael P Snyder
  • Patent number: 9722874
    Abstract: Described herein is an inference-based approach to process network route definitions, e.g. routes received from other network devices according to a defined routing protocol. In examples, at least one proposition is defined that relates to at least one property of the route. Probabilities are also defined in association with the proposition. A first probability may be indicative of a randomly-selected network route and a second probability may be indicative of randomly-selected network route that is suitable for use in routing network traffic. In certain examples, a probability that a given route is malicious or erroneous may be computed. Probabilities may be calculated by processing historical routing data, such as network route definitions that are labelled as suitable for routing traffic. Probabilities may also be evaluated cumulatively over multiple routing policy elements. Final actions may be made by applying a configurable range or threshold to an output confidence value.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: August 1, 2017
    Assignee: Metaswitch Networks Ltd
    Inventors: Christopher Liljenstolpe, Michael Curtis
  • Patent number: 9723167
    Abstract: An information processing apparatus includes a start unit which, in a case where one of the applications is to be activated at a time of activating the information processing apparatus, performs a start process of the application based on a task for each of the applications, the task being different from a task giving an instruction to activate the application, a monitoring unit which monitors whether the start process of the application is completed in a predetermined time, and an interruption unit which, in a case where the start process of the application is not completed in the predetermined time, interrupts the start process of the application, and provides a mechanism capable of, even in a situation where the start processes of some applications cannot be completed, continuing the activation process of the apparatus itself and making the function of another application usable.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: August 1, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideo Asahara
  • Patent number: 9715629
    Abstract: An electronic device associates first information and at least a first portion of a first image, and uses a second image that includes a portion corresponding to at least the first portion of the first image to access the associated first information.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: July 25, 2017
    Assignee: Mobile Acuity Limited
    Inventors: Anthony Peter Ashbrook, Mark William Wright
  • Patent number: 9710336
    Abstract: A worldwide unique identifier (WWUID) is newly assigned to a file upon the creation or update of the file and is inherited from a file to a copied file when the file is copied. In a backup apparatus, a file name reception unit receives the file name of a backup target file. A WWUID reception unit receives a WWUID corresponding to the file name. A WWUID search unit searches for the same WWUID in backup management information of a previous day stored in a backup destination. Only if the search is failed, a file operation instruction unit instructs the storing of the backup target file into the backup destination. Then, an Rcnt update instruction unit instructs the updating of the number of references made to the WWUID within the backup destination. A second management information update instruction unit then instructs the updating of backup management information of the current day.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: July 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Eiji Tosaka
  • Patent number: 9704098
    Abstract: A computer device for generating a classifier for performing a query to a given knowledge base is provided. The given knowledge base includes predicates, subjects and objects related to each other. The computer device includes a selection entity for selecting one of the predicates, and a triple generation entity for generating, based on the given knowledge base, triples. Each of the triples includes the one selected predicate, and a subject and an object related to the one selected predicate. The computer device also includes a candidate generation entity for generating a list of properties. Each property of the list of properties is correlated to the subject and the object of one of the triples by performing a context-based query within the given knowledge base. The computer device includes a classifier generation entity for generating a classifier having the list of properties related to the selected predicate.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: July 11, 2017
    Assignee: Siemens Aktiengesellschaft
    Inventor: Ulli Waltinger
  • Patent number: 9697412
    Abstract: Methods and apparatuses are provided for executing a function of an electronic device using fingerprint verification. A security level of the function to be performed is acquired, if the function requires the fingerprint verification. A fingerprint input of a user is received. A count of a number of matching points that exist between the fingerprint input and a prestored fingerprint is determined. The count of the number of matching points is compared with a minimum number of matching points corresponding to the security level of the function.
    Type: Grant
    Filed: January 2, 2015
    Date of Patent: July 4, 2017
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Yumi Ahn, Hyunkyoung Kim, Daesung Kim, Jihyun Ahn, Hyemi Lee
  • Patent number: 9686525
    Abstract: An electronic system dynamically creates video based on a structured document by associating video clips with items in a structured document includes a server that is connected to a user terminal. The user terminal sends to the server, as a selected item, at least one item in a structured document selected by the user. The server receives the item sent by the user terminal, identifies the item in the structured document selected by the user, identifies at least one dependent item having a dependent relationship with the selected item, dynamically creates a video on the basis of at least one video clip associated with each identified item and at least one video clip associated with each identified dependent item, and sends the video for playback on the user terminal.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: June 20, 2017
    Assignee: International Business Machines Corporation
    Inventors: Satoshi Innami, Tadayuki Yoshida, Natsuki Zettsu
  • Patent number: 9680910
    Abstract: A method for storing a webpage configuration. The method includes determining a manipulated configuration of viewing properties and content of a webpage on a user interface. The method includes storing the manipulated configuration of viewing properties and content in data of the webpage. The method further includes generating a unique link to the webpage containing the stored manipulated configuration data.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
  • Patent number: 9678825
    Abstract: A processor determines that a requested action is a failed action. The processor determines that the failed action is a valid action. The processor determines that the failed action is not properly configured. The processor generates a reconfigured action by reconfiguring the failed action. The reconfiguration of the failed action includes one or both of a) changing the preconditions of the failed action, or b) creating a recovery path in addition to the failed action.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Majid Irani, Samuel G. Padgett, Steven K. Speicher
  • Patent number: 9665839
    Abstract: Generating and presenting electronic media content to employees of a subscriber are provided. An aspect includes a service provider computer having a network connection, a service provider storage accessible by the service provider computer, and software executing on the service provider computer providing a web page allowing a subscriber to log in to the service provider computer. The software provides a plurality of electronic media to the subscriber. The subscriber selects from among the electronic media to generate an electronic media collection that is saved on the service provider storage. The software allows the subscriber to set access to the electronic media collection by a user via the web page, and the software executing on the service provider computer provides a web page allowing a user to log in to the service provider computer. The software identifies the user and presents the electronic media collection to the user.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: May 30, 2017
    Assignee: THE MARLIN COMPANY
    Inventors: Frank Kenna, III, Preeti Patel
  • Patent number: 9658843
    Abstract: Provided is a distribution system that accepts registration of a firmware package including information about firmware which is common to a plurality of types of network devices, information about firmware which is unique to each of the plurality of types of network devices, and information about special firmware which is unique to each of the plurality of types of network devices and a specific purpose; accepts a setting file describing control information for controlling approval/denial of an automatic update of firmware included in the package; and accepts setting information relating to an automatic update from a network device. The distribution system automatically distributes information about firmware which is updatable to a network device in accordance with control information and setting information.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: May 23, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoshi Nishikawa
  • Patent number: 9645932
    Abstract: A technique for storing metadata changes includes caching metadata changes in a persistent metadata cache. The persistent metadata cache is configured to cache metadata reads and writes directed to a set of internal volumes of the data storage system. A file system can access pages of the persistent metadata cache by specifying an identifier of an internal volume and an offset into that volume to which the metadata changes are directed.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: May 9, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Jean-Pierre Bono, Philippe Armangau
  • Patent number: 9641423
    Abstract: A facility allows for automatic delegation of incoming real-time communications based on a delegation scheme. The delegation scheme may be rules-based and may be applied to a single real-time communication channel or multiple communication channels, including both real-time and non-real-time communication channels. The delegate information may include rules that indicate under what circumstances a communication should be rerouted, which delegate the communication should be rerouted to, and whether other associated actions should be taken in connection with the rerouting (or lack thereof). In some cases, the context of the incoming communication may play a role in how or whether a communication is rerouted to a delegate.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: May 2, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anoop Gupta, Gurdeep S. Pall, Paul W. Haverstock
  • Patent number: 9613013
    Abstract: A processor-implemented method for displaying a digital edition is provided. The digital edition is readable by a dedicated software application running on a data processing device, such as an electronic tablet. The method allows opening the digital edition, such as a daily newspaper, even though the edition is not completely downloaded on the data processing device. The digital edition comprises a compiled file including a structure of the edition, and a list of minimal assets located on a remote storage and required to open the edition. A processing device configured to perform the method is also provided, as well as a backend system to generate the digital edition files.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: April 4, 2017
    Assignee: NUGLIF INC.
    Inventors: Mathieu Martin, Simon Audet, George Zreik, Jean-Marc De Jonghe, Nicolas Poncet, Gulam Moledina, Jurgen Karir, Ian Cloutier
  • Patent number: 9613085
    Abstract: A computerized method and system for correlating template data to select contextually relevant content including receiving a request from a consumer device to serve a template at a server, the template comprising at least one tag, selecting a content in a database associated with the at least one tag based at least in part on a correlation between the template and the at least one tag, substituting the at least one tag with the content, and transmitting the template from the server to the consumer device.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: April 4, 2017
    Assignee: SALESFORCE.COM, INC.
    Inventors: Michael Ciancio-Bunch, Tom Waltz, Greg Curiel, Gerald Gibson, Dale McCrory, Kevin Parkerson, Matt Beard
  • Patent number: 9613204
    Abstract: Systems and methods for integrative legacy context management are disclosed herein. An example computer hardware system may include at least one processing unit coupled to a memory, and the memory may be encoded with computer executable instructions that when executed cause the at least one processing unit to receive a set of credentials associated with a user from a user device, cross-reference the set of credentials with a first set of credentials of an agent associated with the user to determine whether the set of credentials is valid; and if the set of credentials is valid, provide a second set of credentials of the agent to the user device in response to a request for the second set of credentials from the user device.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: April 4, 2017
    Assignee: DOCUMENT STORAGE SYSTEMS, INC.
    Inventor: Ralph Katieb
  • Patent number: 9607026
    Abstract: Embodiments are directed to determining a data insertion point in a data layout based on relative cardinalities between data objects and to determining a data insertion point in a data layout based on defined hierarchies between data objects. In an embodiment, a computer system receives a user input indicating that an additional portion of information is to be added to an existing data layout which includes multiple different data objects. The computer system accesses the data objects to determine relative cardinalities between the data objects in the data layout. The computer system determines an optimal data insertion point for inserting the additional portion of information based on the determined relative cardinalities between the data objects. The computer system also inserts the additional portion of information in the existing data layout at the determined optimal data insertion point.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: March 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher A. Hays, Carolyn Khanh Chau, Robert A. Meyers
  • Patent number: 9582609
    Abstract: The invention provides a method, a system, and a computer program product checking for human interaction dynamically to enable access to a resource in a computing environment. The method comprises collecting a plurality of objects. For each object, a plurality of properties is defined. A set of objects is selected from the plurality of collected objects. Thereafter, queries are generated based on the properties of the selected objects. Queries which have a non-unique or ambiguous response are removed. One of the remaining queries is randomly selected. The answer to the query, based on properties of the selected objects, is stored. The selected set of objects and the selected query are presented to the user who is trying to gain access to the resource. The user is enabled access to the resource if the response received from the user is validated against the stored answer of the selected query.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: February 28, 2017
    Assignee: Infosys Limited
    Inventors: Ashutosh Saxena, Rajiv Tripathi, Aparajith Srinivasan Vangal, Gurram Karthik