Patents Examined by Alexandria Y Bromell
  • Patent number: 10671555
    Abstract: A storage system has a management server computer and a storage apparatus. The storage apparatus has a management processor connected to a management server computer via a first network, and a plurality of I/O processors that are connected to the management processor via a second network, that are connected to a storage device, and that conduct I/O with the storage device. The management server computer generates a command for any I/O processor of the plurality of I/O processors. The management server computer encapsulates and encrypts the command to generate an encrypted message, and sends the encrypted message to the management processor. The management processor receives the encrypted message and selects an I/O processor of the plurality of I/O processors as a first address on the basis of the command; and decrypts and undoes the encapsulation of the message to restore the command, and sends the command to the first address.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: June 2, 2020
    Assignee: HITACHI, LTD.
    Inventors: Hideaki Takahashi, Hiroshi Yoshimine
  • Patent number: 10671677
    Abstract: Embodiments described herein generally relate to searching of media items associated with one or more keywords. Content search features may be generated and configured to receive search scope selections. A root level limitation may be associated with a folder within a media organization architecture. A query limitation may be associated with the content search features. In certain embodiments, means for automatically correcting the search scope selections to satisfy the query limitation are provided.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: June 2, 2020
    Assignee: SMUGMUG, INC.
    Inventors: Aaron Meyers, Michael Diaz
  • Patent number: 10671587
    Abstract: Provided are techniques for reduced fixed length sort of variable length columns. A fixed length sort is performed to sort a table having rows for a query, wherein the fixed length sort is based on a sort key comprised of a variable length column. A pre-determined number of the rows are read to identify the variable length column as a candidate for truncation. A length for truncating the variable length column is determined based on database statistics and based on the reading of the pre-determined number of the rows. The variable length column is truncated to the determined length to output a truncated variable length column for the sort key. The rows are sorted on the sort key having the truncated variable length column. Results are generated using the sorted rows and returned for the query.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Brian L. Baggett, Allan B. Lebovitz, Terence P. Purcell
  • Patent number: 10657186
    Abstract: A document handling system includes a memory and a processor, in communication with the memory, to receive first information from a first document, determine that the first document includes a first topic based on the first information, determine a first classification level of the first document, determine a first grouping of the first document, associate the first classification level and the first grouping with the first topic, receive second information from a second document, determine that the second document includes the first topic based on the second information, and modify the second document to ascribe the first classification level and the first grouping to the second document.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: May 19, 2020
    Assignee: Dell Products, L.P.
    Inventor: Carrie E. Gates
  • Patent number: 10657147
    Abstract: Described are computer-based methods and apparatuses, including computer program products, comprising the steps of, or structure for, storing a plurality of expert profiles in a database, each of the plurality of expert profiles comprising information associated with a person having knowledge in a particular category, subject or topic; receiving search criteria over a network from a query source; selecting at least one of the plurality of expert profiles comprising information that satisfy the search criteria; and transmitting expert profile data for each of the selected expert profiles to the remote search engine, the expert profile data comprising data that defines a displayable representation of a corresponding expert profile, the expert profile data further comprising data that facilitates a client-initiated, real-time communication session over the network with a person associated with the corresponding expert profile.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: May 19, 2020
    Assignee: LIVEPERSON, INC.
    Inventors: Matan Barak, Julius Schorzman, Nir Holtzman Ninio, Uri Goldstein
  • Patent number: 10657045
    Abstract: For maintaining a context stack, a processor monitors a stack size for a stack of a plurality of existing contexts that are not associated to a process of a plurality of processes. Each context is associable and reusable with a plurality of processes and includes a pathway to a data set when not associated to any process of the plurality of processes. The pathway includes a logical volume identifier for the data set, a logical address of the data set within the logical volume, and a logical address of an intervening device. The context defines communications between the process and the data set through the pathway when associated to the process, and each context is returned to the stack when not associated to the process.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lourie A. Bryan, Gregory T. Kishi, Kerri R. Shotwell, Joseph M. Swingler
  • Patent number: 10635996
    Abstract: A method for selecting members in a hierarchy includes determining a sequence of one or more actions associated with a member selection tree. The actions collectively selecting one or more members from a hierarchy of members. The hierarchy of members is associated with a particular dimension of an organization of data. The method further includes recording the sequence of actions in a member selection script. In addition, the method includes executing the member selection script to select one or more members after the hierarchy of members has been modified.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: April 28, 2020
    Assignee: Blue Yonder Group, Inc.
    Inventors: Richard A. Morris, Marc P. Skinner, Harsh Sharma
  • Patent number: 10621166
    Abstract: Methods, systems, and computer program products for carrying out interactive dialog in natural language using an ontology are provided herein. A computer-implemented method includes generating one or more domain-driven interpretations of a natural language dialogue query provided by a user via utilization of a web ontology language; determining multiple structured base queries, from among a stored collection of structured queries, that correspond to the natural language dialogue query, in view of the one or more generated domain-driven interpretations; selecting one of the multiple determined structured base queries, based on one or more items of context information pertaining to the dialogue; automatically generating a response to the selected structured base query; and outputting the generated response to the user.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ashish R. Mittal, Diptikalyan Saha, Karthik Sankaranarayanan, Jaydeep Sen
  • Patent number: 10621209
    Abstract: Automatically generating a parser is disclosed. Raw data is received from a first remote device. A determination that the raw data does not, within a predefined confidence measure, conform to any rules included in a set of rules is made. A clustering function is performed on the raw data. At least one parser rule is generated based on the clustering.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: April 14, 2020
    Assignee: Sumo Logic
    Inventors: Kumar Saurabh, Christian Friedrich Beedgen, Bruno Kurtic
  • Patent number: 10614111
    Abstract: Systems, methods, and devices for automated provisioning are disclosed herein. The system can include a memory including a user profile database having n-dimension attributes of a user. The system can include a user device and a source device. The system can include a server that can: generate and store a user profile in the user profile database and generate and store a characterization vector from the user profile. The server can identify a service for provisioning, receive updates to at least some of the attributes of the first user, and trigger regeneration of the characterization vector from the received inputs. The server can: regenerate the characterization vector, determine an efficacy of the provisioned services, and automatically identify a second service for provisioning for a second user based on the efficacy of the provisioned services to the first user.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: April 7, 2020
    Assignee: Mammoth Medical, LLC
    Inventors: Tobias Moeller-Bertram, Christopher A. McDonald
  • Patent number: 10600027
    Abstract: A method for performing a calculation operation to grade and catalog the repeatability of an author's technical or instructional publication or some sub-portion thereof, comprising: a first step of collecting data from a user or users with experience in said publication's replication; a second step of converting the elements of the data to numerical quantities; a third step of calculating a weighting function for that user or users and a weighting function for the author; a fourth step of multiplying elements or subsets of the data by a weighting function that may amplify or diminish the value of the data; a fifth step of aggregating the weighted subsets of data into one or more values; and a sixth step of weighting and averaging the data with historical data, if any.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: March 24, 2020
    Assignee: OJER, LLC
    Inventors: Nolan Nicholas, David Carnahan, Thomas T. Morgan, Daniel Esposito
  • Patent number: 10592573
    Abstract: A computer-implemented method for suggesting character-combinations and one or more uniform resource locators in response to receiving a query prefix as input. The method includes receiving a query prefix as input, the query prefix being a character or character-combination. Character-combinations that completely or partially match the query prefix and are different from the query prefix are identified from a repository. The repository stores multiple pairs, each pair containing a character-combination and a list of identifiers pointing to network locations determined to be most relevant to the character-combination. One or more uniform resource locators are identified from the repository that have characters that completely or partially match the query prefix. The identified character-combinations and the one or more uniform resource locators are then suggested to a user.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: March 17, 2020
    Assignee: Google LLC
    Inventor: Masanori Harada
  • Patent number: 10572466
    Abstract: Exemplary embodiments provide the ability to associate multiple collections of metadata to objects. In one embodiment, a storage system comprises: a processor; a memory; at least one object, each object including content data; system metadata associated with each object; and a plurality of named collections of user-defined metadata associated with each object. Each named collection of the plurality of named collections is separately addressable by a request. In some embodiments, at least one named collection of user-defined metadata of one object of the at least one object includes an access control list, and the access control list of a named collection specifies permissible access to the named collection. The one object has an object-level access control list which specifies permissible access to the one object and which is different from the access control list for the named collection associated with the one object.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: February 25, 2020
    Assignee: Hitachi Vantara Corporation
    Inventors: Scott Nyman, Clifford Grimm
  • Patent number: 10558692
    Abstract: A computer-implemented method, computerized apparatus and computer program product for minimum coordination passage scoring. Given a candidate passage in a document collection potentially matching a query received, a set of overlapping terms between the candidate passage and the query is determined. For each overlapping term in the set, a first measure of a weight of the term in the query, a second measure of a weight of the term in the candidate passage, and a third measure of a specificity of the term in the document collection are calculated. A function of the first and second measure is evaluated to obtain a value reflecting a condition on the relation therebetween. A minimum coordination score representing a relative similarity between the candidate passage and the query is determined based on the value and the first, second and third measures obtained for each of the overlapping terms.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Doron Cohen, Haggai Roitman, Oren Sar-Shalom
  • Patent number: 10534812
    Abstract: Systems and methods are disclosed indexing digital content. The method may include receiving a plurality of pieces of digital content from a plurality of sources and identifying a time stamp associated with each piece of digital content. The method may also include associating the digital content together into groups based on the time stamps. Moreover, the method may include providing access to the associated digital content.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: January 14, 2020
    Assignee: THE BOARD OF TRUSTEES OF THE UNIVERSITY OF ALABAMA
    Inventor: Steven L. MacCall
  • Patent number: 10528630
    Abstract: In managing the backlog of undelivered publications for durable subscriptions, a maximum quantity of publications stored in connection with a durable subscription to publications of a particular topic can be established on behalf of a particular subscribing end user. A new publication published for the particular topic subscribed to by the end user can be received and it can be determined if storing the new publication in connection with the durable subscription causes a quantity of publications stored in connection with the durable subscription to exceed the maximum quantity. The new publication can be stored in connection with the durable subscription; however, the oldest publication stored in connection with the durable subscription can be removed when it is determined that storing the new publication in connection with the durable subscription causes a quantity of publications stored in connection with the durable subscription to exceed the maximum quantity.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: January 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Malcolm David Ayres, Martin Phillips, Adrian James Preston
  • Patent number: 10521424
    Abstract: A system for educational learning searching includes an input interface and a processor. The input interface is configured to receive a request to search for educational information. The processor is configured to determine a first set of search results from one or more real-time sources; determine a second set of search results from one or more static sources; determine a combined set of search results based at least in part on the first set of search results and the second set of search results; and provide the combined set of search results, wherein the combined set of search results is sorted based at least in part on personalized relevance scoring.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: December 31, 2019
    Assignee: Workday, Inc.
    Inventors: Johan Bosman, Stuart Bowness, Willem Brosz, Alexander Nicholls, Michael Kennedy, Anthony Theocharis, Nathan Wright
  • Patent number: 10521416
    Abstract: A computer-implemented method is provided, for retrieving data and metadata according to a data harvesting criteria into an indexed repository, comprising providing a user interface allowing a user to define data harvesting criteria for adjusting a subset of data and metadata on an indexed repository. Responsive to a user utilizing the user interface by defining the data harvesting criteria, the subset of data and metadata on the indexed repository is adjusted according to the data harvesting criteria.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: December 31, 2019
    Assignee: International Business Machines Corporation
    Inventors: Thomas P. Bishop, Kevin Chee, Jordan R. McCoy, Jozsef Szalay, Michael T. Tran
  • Patent number: 10515069
    Abstract: A computer-implemented method of obtaining data of interest from a larger set of data that has been indexed is provided, the method comprising defining, via a user interface of a computing device, a set of attributes associated with a concept. Each attribute associated with the concept is mapped to attributes associated with indexed data, and data of interest relevant to the concept is retrieved based upon the mapping of attributes associated with the concept to attributes associated with the indexed data.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: December 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Richard W. Arnold, Thomas P. Bishop, Olushola O. Esho, Jordan R. McCoy
  • Patent number: 10496666
    Abstract: Obfuscating data is disclosed. A processor identifies structured information in log data. The structured information is transformed in a manner that preserves the structure to form transformed raw data. The transformed raw data is sent to a remote analysis engine. The remote analysis engine receives a query and responds to the query by providing as results at least a portion of the transformed raw data. A processor is configured to de-transform the transformed raw data.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: December 3, 2019
    Assignee: Sumo Logic
    Inventors: Bruno Kurtic, Stefan Christoph Zier, Christian Friedrich Beedgen, Kumar Saurabh