Patents Examined by Farhan Syed
-
Patent number: 9443001Abstract: Disclosed is a service which obtains media directly from users and from online sources, which obtains events and anniversaries from online sources, which obtains location and date information associated with photographs, which dynamically provides users with a selection of automatically curated collections of photographs based on the then-current location of the user, based on and relevant to personal and publicly recognized anniversaries and holidays (with dates obtained directly from the users and from online sources), based on specific people or locations associated with dates, events, and anniversaries, and which presents intelligently organized location-based collections which can be quickly re-organized by a user.Type: GrantFiled: May 11, 2015Date of Patent: September 13, 2016Assignee: REALNETWORKS, INC.Inventors: Kadir Rathnavelu, Christine McKee, David Miller, Alastair Sutherland, Chris Petersen, Surya Subbiah
-
Patent number: 9430493Abstract: A write allocation technique extends a conventional write allocation procedure employed by a write anywhere file system of a storage system. A write allocator of the file system implements the extended write allocation technique in response to an event in the file system. The extended write allocation technique efficiently allocates blocks, and frees blocks, to and from a virtual volume (vvol) of an aggregate. The aggregate is a physical volume comprising one or more groups of disks, such as RAID groups, underlying one or more vvols of the storage system. The aggregate has its own physical volume block number (pvbn) space and maintains metadata, such as block allocation structures, within that pvbn space. Each vvol also has its own virtual volume block number (vvbn) space and maintains metadata, such as block allocation structures, within that vvbn space.Type: GrantFiled: October 24, 2014Date of Patent: August 30, 2016Assignee: NetApp, Inc.Inventor: John K. Edwards
-
Patent number: 9420078Abstract: A portable telecommunication test set with a web browser incorporated therein is provided. A standard Hyper Text Mark-up Language or Wireless Application Protocol browser may be incorporated within the portable test set, allowing a network technician to access the Internet as well as other remotely-located sources of information to retrieve data and other useful technical information while in the field for communication network or telephone line maintenance, troubleshooting or repair. The test set may contain memory to locally store certain technical information that may be retrieved and “read” by the built-in browser module when prompted by the network technician. The web browser may display the content of the requested information on a display provided on the test set. Line-specific (as well as manufacturer-specific) test information need not be in a manufacturer-dictated proprietary format. Testing-related data may thus be supplied by a vendor other than the manufacturer of the test set.Type: GrantFiled: May 31, 2012Date of Patent: August 16, 2016Assignee: AT&T Intellectual Property I, L.P.Inventors: Samuel N. Zellner, Nathan Sargent, Mark J. Enzmann, Robert T. Moton, Jr.
-
Patent number: 9418110Abstract: Techniques disclosed herein describe a data retrieval process for storing management data from a network environment using an efficient polling-based approach without sacrificing the real-time aspect of data retrieval that a push model provides. The process is highly scalable and reliable, and is useful in Network Address Translation (NAT) environments because the number of holes in a NAT firewall is minimized. The data retrieval component uses intelligent polling to retrieve data and store the data in a central database without overloading the system. A data retrieval component polls a data collection agent for a dataset. The data collection agent transfers the data set and a poll indication of when a subsequent data set will be ready for transfer. Subsequent polling is based on a processor load at a data retrieval component.Type: GrantFiled: June 30, 2008Date of Patent: August 16, 2016Assignee: EMC CorporationInventors: Samuil Shmuylovich, Anoop George Ninan, Boris Farizon
-
Patent number: 9405828Abstract: A method of phonetically searching media information comprises receiving a plurality of search queries from one or more client systems and providing a phonetic representation of each search query. One or more search jobs are instantiated, each search job comprising a plurality of tasks, each task being arranged to sequentially read a block from an archive file. The archive file is stored within a distributed filing system (DFS) in which sequential blocks of data comprising the archive file are replicated to be locally available to one or more processors from a cluster of processors for executing the tasks. Each block stores index files corresponding to a plurality of source media files, each index file containing a phonetic stream corresponding to audio information for a given source media file. Each task obtains phonetic representations of outstanding search queries for a block and sequentially searches the block for each outstanding search query.Type: GrantFiled: September 6, 2012Date of Patent: August 2, 2016Assignee: Avaya Inc.Inventors: Malcolm Fintan Wilkins, Gareth Alan Wynn
-
Patent number: 9396284Abstract: Disclosed is a method, system, and program product for providing an efficient mechanism to provide updateable relational views over XML. This will allow application developers to write both queries and updates using a relational (SQL) syntax, even though the underlying data is stored as XML. According to some approaches, this is accomplished by implementing a reverse mapping from the data within the views to the node addresses of the corresponding data in the underlying XML document.Type: GrantFiled: May 18, 2011Date of Patent: July 19, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Vikas Arora, Thomas Baby, Zhen Hua Liu, Qin Yu
-
Patent number: 9396263Abstract: Methods relating to canonical content items are provided. An example method may include receiving an online question by an asking user. The method may further include identifying one or more topics of the received online question. The method may further include matching at least one canonical content item from a plurality of canonical content items to the received online question based on the identified one or more topics, wherein each canonical content item of the plurality of canonical content items is associated with a model explanation of a topic. In addition, the method may include providing the matched at least one canonical content item to the asking user. Systems and computer-readable media are also described.Type: GrantFiled: October 14, 2013Date of Patent: July 19, 2016Assignee: Google Inc.Inventors: Alexander Ketner Unger, Frances Bordwell Haugen, Kathryn Rose Vanderwater
-
Patent number: 9390166Abstract: A method of automatically identifying and extracting distributed online resources may include locating in a website a candidate entry list page. The method may also include verifying the candidate entry list page as an entry list page using repeated pattern discovery. The method may also include segmenting the entry list page into a plurality of entry items. The method may also include extracting from the plurality of entry items a plurality of candidate target pages. The method may also include verifying at least some of the candidate target pages as target pages including analyzing a visual structure and presentation of the candidate target pages. The method may also include extracting metadata from the target pages. The method may also include organizing the target pages and/or the metadata in one or more databases.Type: GrantFiled: December 31, 2012Date of Patent: July 12, 2016Assignee: FUJITSU LIMITEDInventors: Jun Wang, Kanji Uchino
-
Patent number: 9390153Abstract: A user-configurable radiological data transformation, routing and archiving engine includes a plurality of sub-engines representing algorithms programmed to be processed by a processor, the sub-engines including a user-configurable transformation sub-engine, a user-configurable routing sub-engine, a user-configurable archiving sub-engine and a user-configurable priors puller sub-engine.Type: GrantFiled: February 21, 2012Date of Patent: July 12, 2016Inventor: Dmitriy Tochilnik
-
Patent number: 9384222Abstract: Techniques for history enabling a table in a database system so that past versions of rows of the history-enabled table are available for temporal querying. The table is history enabled by adding a start time column to the table and creating a history table for the history-enabled table. The start time field's value in a row of the history-enabled table indicates when the contents of the row last changed. The rows of the history table are copies of rows of the history-enabled table that have been deleted or updated. The rows include end time fields whose values indicate when the row was updated or deleted. A history table's row thus indicates a period in which the history table's row was in the history-enabled table. Temporal queries are performed on a view which is the union of the history-enabled table and the history table.Type: GrantFiled: April 5, 2012Date of Patent: July 5, 2016Assignee: Oracle International CorporationInventors: Jayanta Banerjee, Robert Hanckel, Siva Ravada
-
Patent number: 9383970Abstract: A platform that facilitates software application development, maintenance, and support includes a storage component that receives structured and unstructured data pertaining to at least one application subject to development, maintenance, or support and causes the structured and unstructured data to be stored in a distributed fashion over a plurality of accessible data repositories. The storage component causes the structured and unstructured data to be stored in the data repositories such that the structured and unstructured data is accessible through utilization of a common access format. An executor component executes an analytical process over the structured and unstructured data and generates a first dataset, wherein the storage component causes the first dataset to be stored in at least one of the plurality of accessible data repositories in a format that is accessible by front end analysis applications.Type: GrantFiled: August 13, 2009Date of Patent: July 5, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Joseph M. Joy, Balasubramanyan Ashok, Ganesan Ramalingam, Sriram K. Rajamani
-
Patent number: 9384232Abstract: A method for confirming replicated data at a data site, including utilizing a hash function, computing a first hash value based on first data at a first data site and utilizing the same hash function, computing a second hash value based on second data at a second data site, wherein the first data had previously been replicated from the first data site to the second data site as the second data. The method also includes comparing the first and second hash values to determine whether the second data is a valid replication of the first data. In additional embodiments, the first data may be modified based on seed data prior to computing the first hash value and the second data may be modified based on the same seed data prior to computing the second hash value. The process can be repeated to increase reliability of the results.Type: GrantFiled: February 23, 2015Date of Patent: July 5, 2016Assignee: Dell International L.L.C.Inventor: Michael H. Pittelko
-
Patent number: 9367886Abstract: Methods and arrangements involving portable devices, such as smartphones and tablet computers, are disclosed. One particular arrangement concerns a software program that is launched following detection of audio content performed by a first musical artist. A phone can be provided with plural such software programs, tailored to respond to different types of detected content. Another aspect of the disclosed technology enables a creator of content to select software with which that creator's content should be rendered—assuring continuity between artistic intention and delivery. A great variety of other features and arrangements are also detailed.Type: GrantFiled: July 8, 2014Date of Patent: June 14, 2016Assignee: Digimarc CorporationInventors: Bruce L. Davis, Tony F. Rodriguez, Robert Craig Brandis
-
Patent number: 9361327Abstract: A data structure comprising two or more sub data structures representing a given data set is maintained. Each of the two or more sub data structures comprises an array of bit positions and has a set of hash functions associated therewith. Each of the hash functions is operable to map an element of the given data set to at least one of the bit positions of the array. One of the two or more sub data structures is recognized as a master sub data structure and the others of the two or more sub data structures as slave sub data structures. Insertion and deletion of elements in the data structure is based on the recognition of each of the two or more sub data structures as the master sub data structure or one of the slave sub data structures.Type: GrantFiled: December 28, 2012Date of Patent: June 7, 2016Assignee: EMC CorporationInventors: Peter Chen, Jr., Qin Xin, Qi Bao, Feng Zhang, Martin Wang
-
Patent number: 9361388Abstract: A source system receives initial identification data of a listing related to an entity. The source system searches a provider system for one or more listings having identification data matching the initial identification data. The source system receives, from the provider system, a plurality of potential matching listings having identification data matching the initial identification data, wherein each listing of the plurality of potential matching listings has a corresponding confidence score assigned by the source system, and wherein each listing of the plurality of potential matching listings has a corresponding provider-supplied external identifier assigned by the provider system. The source system designates a representative listing of the entity located on a provider system from among the plurality of potential matching listings, the representative listing having the highest confidence score assigned by the source system.Type: GrantFiled: July 8, 2015Date of Patent: June 7, 2016Assignee: YEXT, INC.Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
-
Patent number: 9355191Abstract: Technology described herein identifies and demotes query completions which divert users from their original search intent. The identified query completions may represent informational requests that are amusing diversions for some users, but which are not relevant to the actual information of interest for many users. For example, the identified query completions may represent information requests that some users may find humorous or entertaining, but which are not relevant to actual information of interest for many other users. The identification of these query completions may allow alternative query completions to be provided that can more likely assist users in finding the information they actually seek.Type: GrantFiled: January 24, 2013Date of Patent: May 31, 2016Assignee: Google Inc.Inventors: Lev Finkelstein, Sivan Eiger
-
Patent number: 9330148Abstract: During application of data quality rules to a data set obtained from a data source, data is retrieved from the data source along with a common set of rules configured to format the retrieved data in a manner in accordance with one or more predefined data quality rules of the common set of rules. At least one predefined data quality rule is adjusted utilizing at least one editable widget to form a modified set of data quality rules adapted for use with a specified application. The modified set of data quality rules is applied to the retrieved data.Type: GrantFiled: June 30, 2011Date of Patent: May 3, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mohan N. Dani, Anuj Gupta, Mukesh K. Mohania, Girish Venkatachaliah
-
Patent number: 9323814Abstract: During application of data quality rules to a data set obtained from a data source, data is retrieved from the data source along with a common set of rules configured to format the retrieved data in a manner in accordance with one or more predefined data quality rules of the common set of rules. At least one predefined data quality rule is adjusted utilizing at least one editable widget to form a modified set of data quality rules adapted for use with a specified application. The modified set of data quality rules is applied to the retrieved data.Type: GrantFiled: July 18, 2012Date of Patent: April 26, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mohan N. Dani, Anuj Gupta, Mukesh K. Mohania, Girish Venkatachaliah
-
Patent number: 9298943Abstract: A system and method are disclosed for controlling metadata associated with content on an electronic device that includes displaying interface screens for user entry of metadata control instructions, accepting user instructions, modifying metadata of applicable content, and associating the modified metadata with the applicable content. The system can export and/or store the applicable content along with modified metadata. The system can automatically modify metadata according to one or more profiles. Relevant profiles can be determined based on the export mechanism, destination or type of content. The system can add watermarks to indicate metadata modification. The system can display metadata for user modification. The content can include photos, videos or other content. The system can display metadata and geolocation indicators for each content item that indicate whether that item has associated metadata and geolocation information. The user can selectively modify meradata of selected content.Type: GrantFiled: September 29, 2014Date of Patent: March 29, 2016Assignee: Deacon JohnsonInventor: Deacon Johnson
-
Patent number: 9292581Abstract: A system and method for the matching addresses is provided. Addresses may be received from a search engine or other source for purposes of matching. Address parts in the addresses may be contextually identified. Identified address parts, including their associated data, that have address part types that are alike may be compared to one another and a contextual matching score may be calculated and assigned. A free format token analysis of the addresses may also be performed in parallel with, before, or after, the contextual identification, and a free format matching score may be calculated. An address likeness score may be calculated and assigned based on the contextual matching score and the free format matching score.Type: GrantFiled: September 8, 2014Date of Patent: March 22, 2016Assignee: TRANS UNION, LLCInventor: Douglas Thompson