Patents Examined by Mahesh Dwivedi
  • Patent number: 9953086
    Abstract: Media files may be prioritized based on user behavior data and social data associated with individual media files. A process of prioritizing media files may include accessing user behavior data associated with individual media files in a set of media files that are stored on a client device of a user or in a cloud-based storage location associated with the user, accessing social data associated with one or more media files of the set of media files that are determined to have been shared on a media file sharing service, and ranking the set of media files based at least in part on the user behavior data and the social data.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander S. Brodie, Chunkit Jacky Chan, David J. Lee, Stacia L. C. Scott
  • Patent number: 9945676
    Abstract: A method of operation of a navigation system includes: determining a similarity level based on comparing a plurality of a point of interest (POI) record; generating a record cluster based on the similarity level for grouping the plurality of the POI record; and generating an exemplary POI based on the record cluster for displaying on a device.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: April 17, 2018
    Assignee: Telenav, Inc.
    Inventors: Jaffe Wong, Aliasgar Mumtaz Husain, Sunny Dinmohamed Panjwani
  • Patent number: 9940353
    Abstract: Systems and methods that enable relationship information to be carried along with data objects when serializing/deserializing data objects among application tiers. A tracking component tracks information on relationships associated with a data object, and further enables subsequent change processing on the data object's relationship information. Accordingly, relationship information can be carried along with the data object, such that database operation can be performed without requirement of additional information from the database (e.g., foreign key information that is part of associated graphs).
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: April 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sarah M. Parra, Ravinder R. Vuppula, Jeffrey M. Derstadt, Brian Dawson, Michael J. Pizzo, James Madison Stone, III, Patrick T. Magee, Nadejda V. Poliakova, Daniel G. Simmons
  • Patent number: 9940381
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing entities using observations. In one aspect, a method includes receiving data identifying an entity; generating a user interface document that, when rendered by a user device, presents a plurality of attribute values to a user and allows the user to modify one or more of the plurality of attribute values; and storing an observation in a data store, the observation including a user-modified value of one of the plurality of attribute values and a context including one or more of the presented attribute values.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: April 10, 2018
    Assignee: GOOGLE LLC
    Inventors: Joseph Janos, Alan C. Strohm, Boulos Harb, Steven M. Stern, Arnaud Sahuguet, Ademir de Alvarenga Oliveira
  • Patent number: 9916323
    Abstract: When a WORM cartridge is formatted for Tape File System (LTFS) in advance, such as prior to shipment, Linear Tape File System Library Edition (LTFS LE) is expanded by software to reduce consumption of the index partition and to support elimination of the appending of unnecessary data. More specifically, instead of recording metadata in the index partition during normal unmounting, the metadata is recorded in separate local storage such as on hard disk drive (HDD), and the index partition is updated only when the cartridge is ejected from the library. In this way, the present invention is able to significantly reduce the frequency of index partition updates. Because an update occurs only when the user intentionally ejects a cartridge, overflow of the index partition before overflow of the data partition can be prevented.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tohru Hasegawa, Hironobu Nagura, Kazuhiro Ozeki
  • Patent number: 9910859
    Abstract: When a WORM cartridge is formatted for Tape File System (LTFS) in advance, such as prior to shipment, Linear Tape File System Library Edition (LTFS LE) is expanded by software to reduce consumption of the index partition and to support elimination of the appending of unnecessary data. More specifically, instead of recording metadata in the index partition during normal unmounting, the metadata is recorded in separate local storage such as on hard disk drive (HDD), and the index partition is updated only when the cartridge is ejected from the library. In this way, the present invention is able to significantly reduce the frequency of index partition updates. Because an update occurs only when the user intentionally ejects a cartridge, overflow of the index partition before overflow of the data partition can be prevented.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tohru Hasegawa, Hironobu Nagura, Kazuhiro Ozeki
  • Patent number: 9904945
    Abstract: A method and a system of business channel synchronization are provided. In one example embodiment, a network-based commerce system may receive, via a network and from a client application, update data related to a user listing, update a record related to the user listing, utilizing the received update data; and communicate, via the network, the received update data reflecting a further update to the record related to the user listing to the client application. In one example embodiment, a client system may comprise a communication module, a listing manager, a synchronization engine, an upload module, and a user interface module. In one example embodiment, a user may synchronize the user's listing data from a client application to one or more network-based commerce systems. In an alternative example embodiment the user may synchronize the user's listing data from one or more network-based commerce systems to a client application.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: February 27, 2018
    Assignee: eBay Inc.
    Inventors: Allen Yihren Liu, Philip J. King, Michael Maffeo, Hemant V. Tamhanker, Ajay K. Agrawal
  • Patent number: 9898485
    Abstract: Systems and methods for storing data in a data storage system that allows dynamic context-based data protection and distribution are disclosed. The method includes receiving a storage request and evaluating whether a storage policy is specified in the storage request. When the storage request specifies a storage policy, the data is stored according to the specified policy. When the storage request does not specify a storage policy, meta data and/or the data item itself may be evaluated to identify a storage policy. When a storage policy has been identified, store the data is stored according to the identified policy. When a storage policy has not been specified and cannot be identified, an error is returned.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: February 20, 2018
    Assignee: DataDirect Networks, Inc.
    Inventors: Rajkumar Joshi, David Fellinger, Jean-Luc Chatelain
  • Patent number: 9898529
    Abstract: A computer processor determines a root of a first element of a semantic model, in which a first relationship of the first element to a second element of the semantic model, is unknown. The computer processor generates a search token, based on applying morphological rules to the root of the first element and appending a preposition. The computer processor determines one or more regular expressions by applying the search token to search a source of unstructured data. The one or more regular expressions are in a form of a triple, having a subject, a predicate, and an object, and the computer processor applies the predicate of the triple as the first relationship of the first element of the semantic model to a second element of the semantic model.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ibrahim M. S. A. Ateya, Ahmed M. A. Nassar, Tore Notland, Craig M. Trim
  • Patent number: 9894071
    Abstract: Queries regarding access permissions of users and rights to directories in a complex enterprise are executed in near real-time, using lookups to tables that form a condensed database maintained for each file server. User information is condensed by arranging users in user groups having common data access rights. Directory permissions storage is condensed by showing only distinctive permissions to a directory in a table entry, and referencing inherited permissions of parent directories. The tables indicate recursive and ancestral relationships among the user groups and directories. They are developed and updated in advance of any queries. A consolidated view of the query results is presented on a single display screen. Using the tables results can be obtained without exhaustive searches of large file system tables.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: February 13, 2018
    Assignee: Varonis Systems Inc.
    Inventors: Yakov Faitelson, Ohad Korkus, Ophir Kretzer
  • Patent number: 9875244
    Abstract: A set of comments associated with an item of media content is identified. A set of sentiment scores associated with the set of comments is generated, wherein each sentiment score indicates a type of sentiment expressed in a comment. The sentiment profile is generated responsive at least in part to the set of sentiment scores, the sentiment profile indicating the types of sentiment expressed in comments associated with the item of media content and stored in association with the item of media content.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: January 23, 2018
    Assignee: Google LLC
    Inventor: Stacey Kuznetsov
  • Patent number: 9870391
    Abstract: Disclosed are various embodiments for providing a people search that uses proximity in ranking results. A search query for a person is obtained from a user. The search query is executed on a directory comprising profiles that each correspond to a respective person. Resulting profiles that match the search query are thereby obtained. The resulting profiles are ordered based at least in part on a measure of proximity of each respective person to the user.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: January 16, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: William Alexander Strand, Jerry C. Lane, III
  • Patent number: 9864792
    Abstract: A method includes importing legacy data from a legacy application into a new system by storing the legacy data in a database separate from data native to the new system; displaying, to a user via a display screen, an interface configured to allow a user to view both legacy data and data native to the new system; displaying, to the user via a display screen, an interface including information of the legacy data that is associated with a particular patient account, one or more interface elements configured to allow the user to perform limited actions with respect to the particular patient account associated with the information, and a user interface element configured to allow a user to selectively activate the patient account.
    Type: Grant
    Filed: March 18, 2017
    Date of Patent: January 9, 2018
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventors: George Rizk Mechael, Laurie A. Hart, Angela Hodgetts, Pamela Fleury
  • Patent number: 9852272
    Abstract: Provided herein are various systems and methods for improved report interaction and generation. A computing system receives selection of an exam for display on a display device, either from a user or as automatically determined by a computing device. The computing system may then determine an exam characteristic associated with the exam, such as an exam type. A data structure storing associations between exam characteristics and respective report packages, each of the report packages comprising a parent report and one or more child reports, may be accessed in order to select a report package associated with the determined exam characteristic. The child reports of the selected report package, which are configured to receive input from a user of the computing system that is usable in automatically generating content of the parent report of the selected report package, may be selectively displayed on the one or more displays.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: December 26, 2017
    Assignee: D.R. SYSTEMS, INC.
    Inventor: Evan K. Fram
  • Patent number: 9836362
    Abstract: A machine-implemented method includes automatically determining that a host device is restarting from a disruptive stoppage of operations and that in-process write transactions by the host device to respective pages of non-volatile storage may have been interrupted. The method includes, in response to the determination, automatically scanning the non-volatile storage for all metadata-containing storage pages with respective identifications S(i) and having corresponding metadata relating each respective storage page S(i) to a corresponding data page P(j) and a corresponding version number V(k). The method includes automatically identifying scanned storage pages S(i) that have for their corresponding data page P(j) a most recent version number HV(k) and, in some cases, a secondmost recent version number.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: December 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijayan Prabhakaran, Lidong Zhou, Thomas Lee Rodeheffer
  • Patent number: 9836804
    Abstract: Ranking and displaying comparable properties entails receiving appraisal information comprising a subject property and appraiser-chosen comparable properties corresponding to the subject property. Property data corresponding to a geographical area is accessed, in support of determining model-chosen comparable properties based upon the appropriateness of each of the comparable properties as comparables for the subject property. A map image is displayed for the geographical area, along with indicators on the map image indicative of the subject property, at least one of the appraiser-chosen comparable properties, and at least one of the model-chosen comparable properties.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: December 5, 2017
    Assignee: Fannie Mae
    Inventors: Megan C. Berry, Alexei M. Kisselev, Eric Rosenblatt, WenXiong Yao, Felix G. Meale, Adam Davis
  • Patent number: 9836461
    Abstract: A method and system for searching documents. The method can include: identifying a first set of messages of a messaging platform referencing a document; identifying message text of the first set of messages; associating the message text with the document in a storage repository; receiving, by a computer processor, a search request including a search term provided by a client; calculating, by the computer processor, a relevance score for the document based at least on the search term and the message text; and providing, to the client and based on the relevance score, a reference to the document in response to the search request.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: December 5, 2017
    Assignee: Twitter, Inc.
    Inventors: Gilad Mishne, Jimmy Lin
  • Patent number: 9830351
    Abstract: Systems and methods for generating and playing a sequence of media objects based on a mood gradient are also disclosed. A mood gradient is a sequence of items, in which each item is media object having known characteristics or a representative set of characteristics of a media object, that is created or used by a user for a specific purpose. Given a mood gradient, one or more new media objects are selected for each item in the mood gradient based on the characteristics associated with that item. In this way, a sequence of new media objects is created but the sequence exhibits a similar variation in media object characteristics. The mood gradient may be presented to a user or created via a display illustrating a three-dimensional space in which each dimension corresponds to a different characteristic. The mood gradient may be represented as a path through the three-dimensional space and icons representing media objects are located within the three-dimensional space based on their characteristics.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: November 28, 2017
    Assignee: Yahoo! Inc.
    Inventors: William White, Malcolm Slaney
  • Patent number: 9830359
    Abstract: A mobile station automatically stores location information and, optionally, time stamps as metadata associated with objects created or accessed by the mobile station. The location information indicates the location of the mobile station when the object is created. The objects stored on the mobile station may then be searched based on the stored location information or on a combination of the stored location information and stored timestamp metadata.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: November 28, 2017
    Assignee: Cellco Partnership
    Inventor: Thirumalarao Voonna
  • Patent number: 9824140
    Abstract: A method includes: extracting a partial character string including a reserved word and a character string immediately previous or subsequent to the reserved word from each of a plurality of pieces of target data, the plurality of pieces of target data conforming to a first pattern character string including the reserved word defined by a protocol; detecting target data including the partial character string among the plurality of pieces of target data; specifying a first partial character string from the extracted partial character string based on the detected target data; and creating, by a processor, a second pattern character string for classifying the plurality of pieces of target data based on the first pattern character string and the first partial character string.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: November 21, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Masazumi Matsubara, Yasuhiko Kanemasa, Hirokazu Iwakura, Atsushi Kubota, Junichi Higuchi