Patents Examined by Sangwoo Ahn
-
Patent number: 9659020Abstract: Data can be serialized in such a manner as to facilitate later delta encoding, even when the serialization is performed using a lossy compression algorithm or an algorithm in which portions of the serialized data are encoded relative to other portions which may be modified. This can be achieved by approaches including preserving keyframe information across modified versions of a file, duplicating information from a previously created compressed file when serializing a later version, or adding change information showing differences between versions of a file during the serialization process.Type: GrantFiled: October 23, 2013Date of Patent: May 23, 2017Assignee: Autodesk, Inc.Inventors: Christopher S. McLennan, Joseph T. Kramer, James P. Taylor, Mike Venerable
-
Patent number: 9646010Abstract: A storage drive and associated system and method for storing data locally at the storage drive and/or at cloud storage may buffer, in a local storage buffer, data to be stored at the cloud and upload the data to the cloud storage from the local storage buffer. Upon receipt of an acknowledgement, from the cloud storage, that the data was successfully uploaded, the storage drive may delete the data from the local storage buffer. The storage drive may provide a ghost file representation of the uploaded data through the storage drive, through which the data uploaded to the cloud storage may be accessed. The storage drive may access multiple cloud storage accounts, each corresponding to a file folder on the storage drive, allowing the user to easily access different cloud storage accounts. The storage drive may recover data that was deleted from either local persistent storage or the cloud storage.Type: GrantFiled: August 21, 2015Date of Patent: May 9, 2017Assignee: MOKHTARZADA HOLDINGS, LLCInventors: Danyal Haroon Mokhtarzada, Zekeria Tariq Mokhtarzada, Ryan William Stout
-
Patent number: 9633029Abstract: A method, a server, and a user terminal for providing and acquiring media content are provided. The providing method includes: receiving a file segment acquiring request sent by a user terminal, where the file segment acquiring request is generated and sent by the user terminal according to an identifier of the user terminal, and the media segment description file includes a storage address and an embedded identifier of each media file segment that is divided from media content; and providing the user terminal with a media file segment that is embedded with the identifier of the user terminal. In the technical solution of the present invention, a server no longer processes media content in real time and responds to an acquiring request of a user terminal, thereby reducing concurrent load of the server and reducing concurrent bandwidth occupied by media content distribution.Type: GrantFiled: June 23, 2014Date of Patent: April 25, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Shiguo Lian, Xin Wang, Yongliang Liu, Shaobo Zhang
-
Patent number: 9619046Abstract: A composer interface allows a user to provide input, such as text data, to the social networking system. To reduce the number of inputs for a user to provide to the social networking system, one or more phrase objects are presented to the user when providing input. A phrase object includes a group of objects that users have previously provided to the social networking system. The social networking system presents phrase objects to the user that match at least a portion of the received input. Context information associated with the input and associated with various phrase objects may be used to select the presented phrase objects. By selecting a presented phrase object, the user includes the selected phrase object in the input.Type: GrantFiled: February 27, 2013Date of Patent: April 11, 2017Assignee: Facebook, Inc.Inventors: Robert Taaffe Lindsay, Giridhar Rajaram
-
Patent number: 9607089Abstract: Systems and methods for search and search optimization using a pattern in a location identifier is disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of search and search optimization. The method includes, detecting a set of location identifiers that have a pattern that matches a specified pattern and identifying a set of search results as having content related to the semantic type. The specified pattern can be stored in a computer-readable storage medium and corresponds to a semantic type. The set of search results can include objects associated with the set of location identifiers having the specified pattern.Type: GrantFiled: October 14, 2014Date of Patent: March 28, 2017Assignee: VCVC III LLCInventors: James M. Wissner, Nova Spivack
-
Patent number: 9607099Abstract: A method, system and article of manufacture for managing access to queries and, more particularly, for managing access by multiple users to persistently stored queries. One embodiment provides a method of managing access by multiple users to a predefined query against data in a database. The method comprises associating one or more access rights with at least some portion of the predefined query. When a request to access the predefined query by a first user is received, access to the predefined query by the first user is limited on the basis of the access rights.Type: GrantFiled: March 29, 2010Date of Patent: March 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard D. Dettinger, Daniel P. Kolz
-
Patent number: 9600554Abstract: The present disclosure provides improved systems, methods, and computer program products suited to address the issues with legacy approaches. Specifically, the present disclosure provides a detailed description of techniques used in systems, methods, and in computer program products for interpreting relational database statements using a virtual multidimensional data model.Type: GrantFiled: March 23, 2015Date of Patent: March 21, 2017Assignee: AtScale, Inc.Inventors: Sarah Gerweck, David P. Mariani
-
Patent number: 9602971Abstract: A central node/database receives from each mth one of a plurality of M user devices at least one of geographic location information of the mth user device and type information of the mth user device. The node/database registers the M user devices to different groups according to at least one of location criteria based on the received geographic location information and type criteria based on the received type information. Then the node/database sends to each mth one of the plurality of M user devices a set of parameters that define a periodic time window that is specific to the group to which the mth user device is registered. The time window restricts times at which the mth user device can access a data source of spectrum use information. Balancing the number of user devices among the groups, spreads database accesses in time and overloads are less frequent and less severe.Type: GrantFiled: April 14, 2010Date of Patent: March 21, 2017Assignee: Nokia Technologies OyInventor: Kodo Shu
-
Patent number: 9594811Abstract: A method includes generating a request for data sets in a database via a user interface, modifying the request as a function of a number, n, of data sets visible in the user interface, sending the modified request to the database for execution, and receiving n data sets from the database responsive to the modified request to display on the user interface.Type: GrantFiled: July 2, 2013Date of Patent: March 14, 2017Assignee: SAP SEInventor: Albert Zedlitz
-
Patent number: 9584584Abstract: A method and system for storing data files are provided. The method includes receiving a first data file and a first data file virtualization policy; associating the first data file with the first data file virtualization policy; and storing the first data file and the first data file virtualization policy on a storage device in communication with the computer system.Type: GrantFiled: February 27, 2013Date of Patent: February 28, 2017Assignee: PIXIA CORP.Inventors: Rahul C. Thakkar, Scott L. Pakula
-
Patent number: 9575746Abstract: An application maturity illustration system is provided. Such a system may determine a maturity of a computer application, and display same. The determination may include determining an inventory score, an operational status, a management score reflective of a ratio of an actual management value to a desired management value, a risk score and a future score for the computer application. The future score may be reflective of a projected relative importance of the computer application. The processor may operate to display a GUI that includes inventory score, operational status score, management score, risk score and the future score in a vertical column. The vertical column may be located either along the right-hand most portion of the GUI with respect to a user viewing the GUI or at the left-hand most portion of the GUI with respect to a user viewing the GUI.Type: GrantFiled: September 16, 2013Date of Patent: February 21, 2017Assignee: Bank of America CorporationInventor: Gandhi Goutam
-
Patent number: 9569534Abstract: Synchronizing requests with a respective context includes, responsive to a determination that there are more pages to explore, performing regular crawling operations for a current page, recording a current page in a list of explored pages and extracting links from the current page. Responsive to a determination that there are more links to extract, a next link to analyze is selected to form a selected link and responsive to a determination that there is a new request associated with the selected link, a new request identifier is created and saved as an entry in a hashmap. Responsive to a determination that there is not a new request associated with selected link, a request associated with the selected link is updated with a new link value when the link value differs.Type: GrantFiled: September 13, 2013Date of Patent: February 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Khalil A. Ayoub, Paul Ionescu, Gil Mirmovitch, Iosif Viorel Onut
-
Patent number: 9569528Abstract: Among other aspects disclosed are a method and system for detecting confidential information. The method includes reading stored data and identifying strings within the stored data, where each string includes a sequence of consecutive bytes which all have values that are in a predetermined subset of possible values. For each of at least some of the strings, determining if the string includes bytes representing one or more format matches, wherein a format match includes a set of values that match a predetermined format associated with confidential information. For each format match, testing the values that match the predetermined format with a set of rules associated with the confidential information to determine whether the format match is an invalid format match that includes one or more invalid values and calculating a score for the stored data, based at least in part upon the ratio of a count of invalid format matches to a count of other format matches.Type: GrantFiled: October 3, 2008Date of Patent: February 14, 2017Assignee: Ab Initio Technology LLCInventor: David Fournier
-
Patent number: 9563673Abstract: A method, system, and/or computer program product queries a distributed database system. In one embodiment, the query method comprises: parsing a query request; generating an access plan for the query request, wherein the access plan specifies therein a database table related to the query request, and the database table has a plurality of copies stored in different database devices respectively; selecting, based on status information of each of the plurality of copies of the specified database table, one copy from the plurality of copies as a target database table; and executing a query operation in the target database table according to the access plan.Type: GrantFiled: December 3, 2015Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Yi Jin, Lei Li, Chun E. Ma, Li Li Ma, Bo Yang, Ying Hua Zhou
-
Patent number: 9559720Abstract: Techniques are described herein for automatically selecting the compression techniques to be used on tabular data. A compression analyzer gives users high-level control over the selection process without requiring the user to know details about the specific compression techniques that are available to the compression analyzer. Users are able to specify, for a given set of data, a “balance point” along the spectrum between “maximum performance” and “maximum compression”. The point thus selected is used by the compression analyzer in a variety of ways. For example, in one embodiment, the compression analyzer uses the user-specified balance point to determine which of the available compression techniques qualify as “candidate techniques” for the given set of data. The compression analyzer selects the compression technique to use on a set of data by actually testing the candidate compression techniques against samples from the set of data.Type: GrantFiled: September 28, 2012Date of Patent: January 31, 2017Assignee: Oracle International CorporationInventors: Vineet Marwah, Vikram Kapoor, Amit Ganesh, Jesse Kemp, Sachin Kulkarni, Roger Macnicol, Kam Shergill, Manosiz Bhattacharyya
-
Patent number: 9552380Abstract: A method, an apparatus, and a system for configuring, designing, and/or implementing database tables are detailed that provides a framework into which a remainder of database tables is developed. Also detailed is a method to develop this framework of database tables. This so developed framework provides a platform for converting multiple independent heterogeneous databases into standardized homogeneous databases.Type: GrantFiled: September 10, 2013Date of Patent: January 24, 2017Inventor: Robert Mack
-
Patent number: 9552368Abstract: A cloud storage system receives information associating a user's cloud storage account with a network service account associated with a service provider. The cloud storage system identifies files associated with the network service account, retrieves metadata associated with the files, and provides a list of the files and their associated metadata to the user. The metadata stored by the cloud storage system may indicate the context of the identified files within the network service account. In response to a user command, the cloud storage system may store one of the identified files in the cloud storage account, and may continue to provide the content of the stored file within the network service account even if the stored file is deleted from the network service account.Type: GrantFiled: July 2, 2013Date of Patent: January 24, 2017Assignee: Google Inc.Inventors: Stephen Nowland Clark, Joshua Hudgins, Mandy Richau Sladden
-
Patent number: 9547369Abstract: The technology disclosed relates to identification of future activity options. In particular, it relates to identifying future activity options that are similar to a selected future activity, similar to past activities, that meet descriptive language criteria, that form compatible sequences of activities, or that form compatible multi-day sequences of activities. The technology disclosed also relates to rapid and convenient sorting through activity options.Type: GrantFiled: March 15, 2013Date of Patent: January 17, 2017Assignee: Mr. Buzz, Inc.Inventors: Grant M. Wernick, Forrest H. Wernick, Jacob A. Perkins, Arnold M. Wernick
-
Patent number: 9542279Abstract: Replay of data transactions is initiated in a data storage application. Pages of a log segment directory characterizing metadata for a plurality of log segment are loaded into memory. Thereafter, redundant pages within the log segment directory are removed. It is then determined, based on the log segment directory, which log segments need to be accessed. These log segments are accessed to execute the log replay. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: November 7, 2011Date of Patent: January 10, 2017Assignee: SAP SEInventor: Ivan Schreter
-
Patent number: 9535955Abstract: Methods, apparatus and articles of manufacture for modifying queries and rules for profile fetching and risk calculation are provided herein. A method includes comparing at least one aspect of a query submitted to access a data store to rule sets associated with the data store to determine a potential access path within the data store for responding to the query, comparing information pertaining to an entity identified via the query to risk information pertaining to entities to determine a level of risk associated with the entity identified via the query, generating a modified version of the query based on information derived from the potential access path within the data store for responding to the query, and calculating a risk score associated with the modified version of the query based on the aspect of the query and the level of risk associated with the entity identified via the query.Type: GrantFiled: March 12, 2013Date of Patent: January 3, 2017Assignee: EMC IP Holding Company LLCInventors: Yedidya Dotan, Oded Peer, Oleg Freylafert, Asaf Shoval, Eyal Lewinsohn