Patents Examined by Mohammad S Rostami
-
Patent number: 9619816Abstract: A method of determining and optimizing the location of a new insurance agency is disclosed to increase market penetration of underrepresented markets. The method comprises the use of a scoring algorithm to rank various geographic regions or related zip codes. The scoring algorithm may be implemented by a location modeling system based on variables selected by a user. In addition, the various ranked geographic regions or related zip codes may be analyzed for proximity to natural or man made perils.Type: GrantFiled: July 25, 2014Date of Patent: April 11, 2017Assignee: Allstate Insurance CompanyInventors: Larry Shigeo Kobori, Carl Katsumi Mayeda, Priya Sahai
-
Patent number: 9600233Abstract: Illustrative embodiments provide a computer-implemented method for a generic data model for event monitoring integration. The computer-implemented method generates monitor application descriptor data for an identified candidate, identifies a target monitor model specification associated with the identified candidate to form an identified target monitor model specification, and responsive to identifying the target monitor model specification, provides the monitor application descriptor data and the identified target monitor model specification, to a monitor model generator. The computer-implemented method further identifies application elements of the identified candidate to be monitored to form identified elements, and generates the identified monitor model for the identified elements to create a monitor-specific output.Type: GrantFiled: December 4, 2008Date of Patent: March 21, 2017Assignee: International Business Machines CorporationInventors: Vladimir Klicnik, Grace Hai Yan Lo, Curtis Reed Miles, William Gerald O'Farrell
-
Patent number: 9602129Abstract: Mechanisms are provided for the compact storage of geographical geometries as a collection of points, where individual points are encoded as binary/ternary strings (with the property that points closer to each other share a longer binary/ternary prefix) and the geometry is encoded by compressing the binary/ternary representation of common-prefix points. Mechanisms are also provided for the representation of a geometry using a ternary string that allows efficient storage of arbitrary shapes (e.g., long line segments, oblong polygons) as opposed to binary representations that are more efficient when the geometries are square or nearly square shaped.Type: GrantFiled: March 15, 2013Date of Patent: March 21, 2017Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Raghu Kiran Ganti, Mudhaker Srivatsa
-
Patent number: 9600543Abstract: In one aspect, a method includes receiving an indication of a request from a user to view a stream associated with the user, generating a request for one or more items visible to the user for display within the stream, the request including a search query identifying search criteria including one or more tokens, the one or more tokens including at least a user token identifying the user, receiving one or more items in response to the request, the one or more items including at least one of the one or more tokens and further being visible to the user and providing the one or more items for display to the user within the stream in response to the request. Other aspects can be embodied in corresponding systems and apparatus, including computer program products.Type: GrantFiled: September 27, 2013Date of Patent: March 21, 2017Assignee: GOOGLE INC.Inventors: Lucian Florin Cionca, Andre Rohe, Yonatan Zunger, Sangsoo Sung, Mohit Oberoi, Daniel Belov, Harish Rajamani, Jinan Lou
-
Patent number: 9595013Abstract: At least one user is designated to manage assets including management delegations, access restrictions, and access permissions. Management responsibilities are applied based on business rules and based on a hierarchical model. The hierarchical model enables a well-defined logical flow of delegations and restrictions with pruning capability. User groups, asset groups, asset trees and asset permissions may be defined. The designated user can manage a single asset or all assets or a subset of assets. An asset may belong to one or more asset groups.Type: GrantFiled: December 9, 2010Date of Patent: March 14, 2017Assignee: Equinix, Inc.Inventors: Vijaay Doraiswamy, Jaganathan Jeyapaul, Tsunyen Weng, Nathan Janken, Mohan Navaratna, Brian James Lillie
-
Patent number: 9577951Abstract: Embodiments of the present invention address deficiencies of the art in respect to server provisioning in a heterogeneous computing environment and provide a method, system and computer program product for secure and verified distributed orchestration and provisioning. In one embodiment of the invention, a server provisioning method can be provided. The server provisioning method can include establishing grouping criteria, grouping different target computing nodes into different groups of target computing nodes according to the established grouping criteria, server provisioning a root node in each of the different groups of target computing nodes, and relying upon the root node in each of the different groups to peer-to-peer server provision remaining nodes in each of the different groups.Type: GrantFiled: January 6, 2016Date of Patent: February 21, 2017Assignee: International Business Machines CorporationInventors: Naga A. Ayachitula, Genady Grabarnik, James S. Lipscomb, Larisa Shwartz, Maheswaran Surendra
-
Patent number: 9558072Abstract: A source volume is restored to the time of a selected incremental backup volume without writing over all of the data blocks in the source volume. If the source volume has valid data blocks and there are valid records of the changes to these valid data blocks and the valid records are consistent with the state of the source volume and indicate that certain valid data blocks did not change since the selected incremental backup, then the restoration does not write over the valid data blocks that did not change since the selected incremental backup. Otherwise, data blocks are recovered from the selected incremental backup and one or more backups prior to the selected incremental backup. For example, data blocks are recovered by scanning incremental backups in reverse chronological order to find the most recent version of the block in these backups.Type: GrantFiled: September 27, 2013Date of Patent: January 31, 2017Assignee: EMC IP HOLDING COMPANY LLCInventor: Neelabh Mam
-
Patent number: 9552360Abstract: A method that includes a first record that relates to a first subject entity is received and a second record that relates to a second subject entity is received, where it is unknown whether the first subject entity is the same as the second subject entity. A comparison of a first external/non-key attribute value for the first subject entity to a second external/non-key attribute value for the second subject entity is performed. A probability value is calculated, at least in part, on a first external/non-key attribute value for the first subject entity to a second external/non-key attribute value for the second subject entity.Type: GrantFiled: September 27, 2013Date of Patent: January 24, 2017Assignee: International Business Machines CorporationInventors: Leonardo F. Demo, Mariana R. Franco, Denilson Nastacio, Fabio Negrello, Cassandro J. D. P. Pereira, Maristela Salvatore, Paulo H. O. Sousa Leal
-
Patent number: 9552434Abstract: Virtual items may be unlocked in a virtual space responsive to physical token detection. A common virtual item repository may be provided in the virtual space. Once unlocked, a given virtual item may be accessible to multiple characters in the virtual space via the virtual item repository. Customization of a virtual space may be facilitated. The customization may be based on the virtual items accessible via the virtual item repository.Type: GrantFiled: January 23, 2015Date of Patent: January 24, 2017Assignee: Disney Enterprises, Inc.Inventors: John G. Vignocchi, Jeffrey Bunker, Manfred Neber, Jeffrey Gosztyla, Chad Liddell, Marcus Fisher, Troy Leavitt, Jared Bals, John Blackburn, Robert Lowe
-
Patent number: 9547714Abstract: A query is received that includes two or more facets of a multidimensional inverted index for a collection of documents. Each document is associated with at least one facet. Generation of the multidimensional inverted index includes creating one or more entries. Each entry includes a combination of two or more facets and a posting list of indications for the documents associated with respective facets of each entry. Each indication identifies a document. Generation of the index also includes determining documents associated with respective facets of the combination of each entry. The multidimensional inverted index is searched for an entry having the combination of two or more facets included in the query and a search result is returned. An indication for a document may be included in a posting list if it is determined that the document is associated with each facet of the combination of facets of the entry.Type: GrantFiled: September 17, 2014Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: Rohan A. Ambasta, Bharath Ganesh, Parag S. Gokhale, Chandrashekhar Jain
-
Patent number: 9547870Abstract: A system and method of selective advertising where an advertiser can decide whether or not to advertise to a certain user based on credential information submitted by that user. The user provides his or her credential information to a search engine and enters a search query. In response, the search engine evaluates the user's credential information and compares that information to criteria provided by advertisers that participate with that search engine. The search engine determine which advertisers have indicated a willingness to advertise to a user with the submitted credentials and selectively provides matching search results.Type: GrantFiled: November 2, 2007Date of Patent: January 17, 2017Assignee: Fair Isaac CorporationInventor: David K. Bradford
-
Patent number: 9547704Abstract: To synchronize data stored by a first device (e.g., a client system) with data stored by a second device (e.g., a server system), the first device encodes a first set of ordered data identifiers, stored in memory of the first device, to produce an encoded value, wherein the first set of ordered data identifiers is bound in accordance with a range indicator, and transmits the encoded value and the range indicator to the second device. The first device subsequently receives from the second device a remedial set of ordered data identifiers stored in memory of the second device when the encoded value does not match a corresponding value determined by the second device, wherein the remedial set of ordered data identifiers is also bound in accordance with the range indicator.Type: GrantFiled: September 11, 2013Date of Patent: January 17, 2017Assignee: GOOGLE INC.Inventor: Kevin Deus
-
Patent number: 9547651Abstract: Establishing file relationships based on file operations is disclosed. In various embodiments, a base file relationship between a file associated with a file operation and a base file of the file associated with the file operation is determined programmatically. A base file attribute data that represents the base file relationship between the file associated with the file operation and the base file is stored.Type: GrantFiled: March 31, 2014Date of Patent: January 17, 2017Assignee: EMC IP Holding Company LLCInventors: Faiyaz Ahmed, Xuan Wang, Dieter Rothmeier
-
Patent number: 9542449Abstract: An advanced relational database and user interface system used for the evaluation, analysis and generation of specialized reports in any of a plurality data analysis environments. The database and analysis system can be utilized for many purposes, but particularly and preferably to support the analysis of patent claims and more specifically claim construction, infringement, written description, invalidity and/or patentability, among other matters of intellectual property litigation and analysis.Type: GrantFiled: March 15, 2013Date of Patent: January 10, 2017Assignee: Search For Yeti, LLCInventors: Jay Guiliano, Aaron Levine, Frank Rathgeber
-
Patent number: 9542466Abstract: Techniques for distributed storage using a plurality of computing devices connected to a network can include storing an electronic file in a local storage layer of one of the computing devices. The stored electronic file can be asymmetrically transmitted, in portions, over the network to other computing devices to store the file across the other computing devices in a distributed storage layer. The electronic file can be asynchronously transmitted over the network to a cloud storage layer such that the electronic file is mirrored in the cloud storage layer. The local storage layer of each computing device can store, for each electronic file stored in the distributed storage layer, metadata having pointers to locations of the portions the electronic files stored in the local storage layer and distributed storage layer. The electronic files stored in the distributed storage layer can be displayed as stored in a single logical drive.Type: GrantFiled: March 15, 2013Date of Patent: January 10, 2017Assignee: AETHERSTORE INC.Inventor: Robert Francis MacInnis
-
Patent number: 9535946Abstract: A system, a method, and a computer readable media for identifying a user-initiated log file record in a log file are provided. The log file has a user-initiated log file record and a repeating pattern of log file records automatically generated by a software program. The system allows a user to identify first and second timestamp values corresponding to first and second times which identify a time interval of interest in the log file. The system further analyzes the log file to identify the user-initiated log file record having a timestamp value between the first and second timestamp values. The system further identifies the repeating pattern of log file records in the log file.Type: GrantFiled: June 3, 2015Date of Patent: January 3, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Danny Yen-Fu Chen, David A. Cox, Sheryl S. Kinstler, Fabian F. Morgan
-
Patent number: 9535979Abstract: A query is received that includes two or more facets of a multidimensional inverted index for a collection of documents. Each document is associated with at least one facet. Generation of the multidimensional inverted index includes creating one or more entries. Each entry includes a combination of two or more facets and a posting list of indications for the documents associated with respective facets of each entry. Each indication identifies a document. Generation of the index also includes determining documents associated with respective facets of the combination of each entry. The multidimensional inverted index is searched for an entry having the combination of two or more facets included in the query and a search result is returned. An indication for a document may be included in a posting list if it is determined that the document is associated with each facet of the combination of facets of the entry.Type: GrantFiled: June 21, 2013Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Rohan A. Ambasta, Bharath Ganesh, Parag S. Gokhale, Chandrashekhar Jain
-
Patent number: 9514237Abstract: Electronic multi-user forms are provided. The use of these forms may include displaying the forms to more than one user, receiving population data from one or more user, and selectively displaying the population data to each user. The population data may be displayed to the various users based on the security authorization of the user seeing the form. Upon completion of the form by the users, the form may be further completed and submitted for processing or approval.Type: GrantFiled: March 9, 2012Date of Patent: December 6, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Erik John Burckart, Curtiss James Howard, Andrew Ivory, Aaron Kyle Shook
-
Patent number: 9514208Abstract: In one exemplary embodiment, a method includes the step of executing, with at least one processor, a main database node server in a source-database node of a source-database cluster. The main database node server manages database server operations. The main database node server communicates a source-database cluster state and a specified server operation metadata to a data-shipping daemon. The specified server operation metadata, includes an information about server operation occurring on the source-database node. Another step includes executing a data-shipping daemon in the source-database node. The data-shipping daemon receives the specified server operation metadata and stores the specified server operation metadata in a digest log. The data log includes a file of the specified server operation metadata. The data-shipping daemon reads the digest log and communicate data referred to in the specified server operation metadata in the digest log to a destination database node in a destination database cluster.Type: GrantFiled: September 11, 2013Date of Patent: December 6, 2016Inventors: Vekatachary Srinivasan, Sunil Sayyaparaju, Rajkumar Iyer
-
Patent number: 9514495Abstract: A method and system for sharing data between a plurality of users in an online group on a communications system includes receiving data from a plurality of users. The data includes personal characteristics about the users. The personal characteristics are analyzed to determine groups of personal characteristics. The users are clustered into closely matched groups based on the groups of personal characteristics. A plurality of activity information is generated about the users in each of the closely matched groups. The activity information may include a physical activity, a location, and a time of day. User may be allowed access to the activity information about other users in each of the closely matched groups, respectively.Type: GrantFiled: September 12, 2013Date of Patent: December 6, 2016Assignee: International Business Machines CorporationInventors: Thomas Erickson, Robert G. Farrell, Wendy A. Kellogg