Patents Issued in May 2, 2017
-
Patent number: 9639505Abstract: A method for creating a multimedia presentation element, comprises selecting a presentation element icon; adding information to a presentation element box defined by a presentation boundary within a first multimedia element of the multi-media presentation having a plurality of multimedia elements, the presentation element boundary resulting from the selection of the presentation element icon; and associating the presentation element box with the first multimedia element such that the presentation element box remains associated to the first multimedia element during navigation from different multimedia elements of the plurality of multimedia elements, is described herein.Type: GrantFiled: December 31, 2008Date of Patent: May 2, 2017Assignee: EBAY, INC.Inventors: James W. Lanahan, Dane M. Howard, Brian F. Williams, Luke Peacock, Belmer Perrella Garcia Negrillo
-
Patent number: 9639506Abstract: A device includes a device manager stored on a computer readable storage device. A display has multiple tiles corresponding to smart devices installed in a user home having inter-dependent statuses and settings. The device manager generates the tiles with corresponding smart device information displayed in the tiles, and selection of a tile provides a view showing details about the smart device while not obscuring unselected tiles.Type: GrantFiled: July 6, 2012Date of Patent: May 2, 2017Assignee: Honeywell International Inc.Inventors: Sriharsha Putrevu, Joseph Vargas, Paul Derby, Pallavi Dharwada, Hari Thiruvengada, John Beane, Soumitri N. Kolavennu
-
Patent number: 9639507Abstract: Individuals using a data management system are provided the capability to make corrections to default values presented in a simulation of at least part of a webpage including default data indicating the layout of the webpage, and/or one or more identified data fields determined by heuristic analysis and/or from data collected from other individuals/users. These contributing individual corrections are then transformed into contributing individual originated parser scripts associated with the webpage. The contributing individual originated parser scripts are then implemented and/or applied to the webpage for all individuals, including the contributing individual.Type: GrantFiled: November 26, 2012Date of Patent: May 2, 2017Assignee: Intuit Inc.Inventors: Vinay B V Murthy, Servesh Pratap Singh
-
Patent number: 9639508Abstract: Systems and methods for providing a contextual user interface element are provided. A described system includes a user device configured to receive, from a remote server, itinerary-specific data relating to a particular travel itinerary and information for accessing a travel website for performing a travel-related action. The user device is configured to present the itinerary-specific data in a contextual user interface element on the user device concurrently with a web page of the travel website for performing the travel-related action. The itinerary-specific data are presented as selectable data elements within the contextual user interface element. The user device is configured to receive a user selection of a selectable data element and to execute instructions for copying the itinerary-specific data from the contextual user interface element to a form field of the travel website in response to the user selection.Type: GrantFiled: June 14, 2013Date of Patent: May 2, 2017Assignee: WORLDMATE, LTD.Inventors: Alon Tidhar, Eilon Carmi
-
Patent number: 9639509Abstract: A document machine may detect a request for provision of a document while that document is available for provisioning. The document machine may update a count of referrals to the document and, based on the count of referrals transgressing a threshold value, generate a substitute document based on the original document. This substitute document may then be provided in response to further requests for the original document after the original document is no longer available for provision. The updating of the count of referrals is based on the identifier of a network that referred a request detected while the first document was still available for provision. The document machine may then provide the substitute document in lieu of the original document in response to a further request for provision of the first document.Type: GrantFiled: January 28, 2015Date of Patent: May 2, 2017Assignee: eBay Inc.Inventor: Dennis Goedegebuure
-
Patent number: 9639510Abstract: A method performed within a content editing device provides advanced editing functionality for use within application user interfaces having selectable content. The method provides automatic content insertion following a selection of an end location within the target document and selection of content for insertion at the selected end location. An editor moves content around within one or more documents by tagging the end location and selecting the content that is to be moved or copied to that end location. The method further enables efficient re-arrangement of multiple selected contents within a single document or across multiple application user interfaces by tagging each of the selected content with a sequence tag indicative of the relative content location within the re-arranged sequence of content. Once the content has been tagged, a selectable paste option automatically orders the various contents at the end location in correct sequence relative to each other.Type: GrantFiled: August 7, 2013Date of Patent: May 2, 2017Inventor: Eustace Prince Isidore
-
Patent number: 9639511Abstract: Systems and methods are disclosed herein for editing documents with non-native applications using an application engine. A request to open a document file using a non-native application is received from a user. An engine of the non-native application is selected, the engine being configured to edit the format of the file. Modifications to the document are received by the non-native application engine, and the document is saved to the file using the format of the file, without converting the document to a different format.Type: GrantFiled: November 24, 2014Date of Patent: May 2, 2017Assignee: Google Inc.Inventors: Nagarajan Hariharan, Jeffrey Michael Kurtz, Ryan Tabone, Sarah Cooper, Dominic Marin Espinosa, Jonathan Rochelle, David Halpin
-
Patent number: 9639512Abstract: A machine has a processor and a memory with instructions executed by the processor to receive a regional annotation request for an image, where the regional annotation request is associated with a segment of the image. The position of the regional annotation request in the image is noted. An annotation prompt is supplied. An annotation about the segment of the image is recorded.Type: GrantFiled: November 20, 2014Date of Patent: May 2, 2017Inventor: Nicholas M. Carter
-
Patent number: 9639513Abstract: A system for presenting and executing a multiplicity of interactive forms as a single document includes a server having one or more copies of a multi-form package and configured to deliver a copy of the package to a requesting device upon request. The system also includes a client computing device configured to request and receive the multi-form package, the first computing device including an application program and a multi-form document engine configured to receive commands from the application program and, in response, cause forms from the multi-form package to be presented and executed.Type: GrantFiled: May 19, 2010Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventors: John M. Boyer, David F. Manning, Michael C. Mansell
-
Patent number: 9639514Abstract: Provided is an information browsing apparatus provided with a display section on which display surface a touch panel to detect contact of an object is disposed. The information browsing apparatus is capable of displaying a document in a first display form where the entire display section is configured with a single region, and in a second display form where the display section is divided into a plurality of regions and provided with a data processing section. In case handwriting information is inputted straddling two or more than two regions in the second display form, the data processing section judges to which region the handwritten information belongs, thereafter when the display from is changed to the first display form, the data display section displays all of the handwritten information in the region which is judged that the hand written information belongs to the region thereof.Type: GrantFiled: November 27, 2012Date of Patent: May 2, 2017Assignee: KONICA MINOLTA BUSINESS TECHNOLOGIES, INC.Inventors: Masayuki Inoue, Tetsuhiro Shibata, Keiichiro Hyodo
-
Patent number: 9639515Abstract: Methods, systems, computer-readable media, and apparatuses for transfer of customer information between a first user interface and a third user interface by way of a second user interface are provided. In some embodiments, customer information may be imported into an intermediate user interface from a text-based user interface based on a first mapping associating portions of the text-based user interface with portions of an intermediate user interface. In some embodiments, the intermediate user interface is associated with a spreadsheet. The imported customer information may be reviewed by a user and accepted. The accepted customer information is used to populate a graphical user interface according to a second mapping associating one or more fields of the graphical user interface with portions of the intermediate user interface. In some embodiments, the graphical user interface is a browser-based user interface.Type: GrantFiled: January 7, 2014Date of Patent: May 2, 2017Assignee: Bank of America CorporationInventors: Krishna Inukonda, Herbert Fernandes, Sainath Salluri, Lorraine Maria Curran
-
Patent number: 9639516Abstract: An express spreadsheet visualization system configured to simultaneously display, update, and synchronize BIM model representations across spreadsheet applications and visualization handling applications. The express spreadsheet visualization system provides a synchronizing mechanism between the two representations. Users get the benefit of complete information in one place. Updates made to pertinent parts in a BIM model in either representation (visual or spreadsheet) are automatically reflected in the associated representation.Type: GrantFiled: November 6, 2013Date of Patent: May 2, 2017Assignee: Solibri, Inc.Inventors: Matti Juhani Kannala, Anne Helena Urrila, Heikki Antero Kulusjarvi, Pasi Tuomo Paasiala, Anupam Arohi
-
Patent number: 9639517Abstract: The present invention improves application of a style to a view object when a document for a Web page to be edited is edited on a browser-type edit screen. First, a view object is detected from a managed document. Then, a direct style directly described in the managed document and an indirect style identified only by referring to an external document are collected. A browser-type edit screen is generated in which the direct and indirect styles are applied to each view object. The content of the managed document is synchronized with the edited content on the browser-type edit screen based on the editing operations on the browser-type edit screen.Type: GrantFiled: December 2, 2005Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventors: Yoshio Horiuchi, Masabumi Koinuma, Mari (Kuroki) Onishi, Masaki Saitoh
-
Patent number: 9639518Abstract: In some implementations, text is extracted from a digital work and proper nouns are identified in the text to generate a list of names. The list of names may be sorted so that names containing more information are positioned toward the beginning of the list. The list may be traversed to cluster names and alternate names into name sets that correspond to particular entities in the digital work. Non-unique names that appear in more than one name set may be disambiguated based on proximity to unique names in the same name sets to determine which occurrences of the non-unique names belong with which name sets. Furthermore, a representative name may be selected from among multiple names in a name set for use in representing an entity or object corresponding to the name set. In some examples, the representative name may be selected based on a fullness of the name.Type: GrantFiled: March 27, 2012Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Joshua M. Goodspeed, Janna S. Hamaker, Adam J. Iser, Tom Killalea, Abhishek Patnia, Alla Taborisskaya
-
Patent number: 9639519Abstract: The present invention relates to systems, apparatus, and methods of parsing a script within an HTML page. The method includes receiving a script object, where the script object includes text. The method further includes parsing the text of the script object for tokens and comparing the parsed tokens with a valid tokens list to determine locations within the text of the script object that include potential universal resource locators (URLs). The method includes parsing before and after the determined locations until complete URLs are constructed, and forwarding the complete URLs to a detector. The detector then determines whether the complete URLs are valid. The method then sends object retrieval requests to websites associated with the valid complete URLs.Type: GrantFiled: December 16, 2015Date of Patent: May 2, 2017Assignee: ViaSat, Inc.Inventor: William B. Sebastian
-
Patent number: 9639520Abstract: Methods and systems for keyword spotting, i.e., for identifying textual phrases of interest in input data. In the embodiments described herein, the input data comprises communication packets exchanged in a communication network. The disclosed keyword spotting techniques can be used, for example, in applications such as Data Leakage Prevention (DLP), Intrusion Detection Systems (IDS) or Intrusion Prevention Systems (IPS), and spam e-mail detection. A keyword spotting system holds a dictionary of textual phrases for searching input data. In a communication analytics system, for example, the dictionary defines textual phrases to be located in communication packets—such as e-mail addresses or Uniform Resource Locators (URLs).Type: GrantFiled: January 29, 2014Date of Patent: May 2, 2017Assignee: VERINT SYSTEMS LTD.Inventor: Yitshak Yishay
-
Patent number: 9639521Abstract: Embodiments presented herein describe techniques for generating a linguistic model of input data obtained from a data source (e.g., a video camera). According to one embodiment of the present disclosure, a sequence of symbols is generated based on an ordered stream of normalized vectors generated from the input data. A dictionary of words is generated from combinations of the ordered sequence of symbols based on a frequency at which combinations of symbols appear in the ordered sequence of symbols. A plurality of phrases is generated based an ordered sequence of words from the dictionary observed in the ordered sequence of symbols based on a frequency by which combinations of words in ordered sequence of words appear relative to one another.Type: GrantFiled: August 11, 2014Date of Patent: May 2, 2017Assignee: Omni AI, Inc.Inventors: Ming-Jung Seow, Wesley Kenneth Cobb, Gang Xu, Tao Yang, Aaron Poffenberger, Lon W. Risinger, Kishor Adinath Saitwal, Michael S. Yantosca, David M. Solum, Alex David Hemsath, Dennis G. Urech, Duy Trong Nguyen, Charles Richard Morgan
-
Patent number: 9639522Abstract: Methods and apparatus related to determining an edit rule based on a plurality of edits. Some implementations are directed to identifying the plurality of edits in one or more documents and determining an edit rule based on the pre-edit and post-edit phrases of the edits. Some implementations are directed to identifying the edits from one or more mature documents. The determined edit rule may be utilized to determine one or more candidate rephrasings of a subsequent phrase.Type: GrantFiled: January 7, 2015Date of Patent: May 2, 2017Assignee: GOOGLE INC.Inventors: Ertan Dogrultan, Advay Mengle
-
Patent number: 9639523Abstract: A method for processing natural language includes generating a first layer of a multi-layer knowledge network including a plurality of word nodes arranged to represent a word or an entity name, generating a second layer of the multi-layer knowledge network with a natural language dataset, the second layer including one or more instance nodes arranged to represent a word or an entity of the natural language dataset, each of the instance nodes being linked by one or more semantic or syntactic relations to form one or more sub-graphs, and, referencing the first layer of the multi-layer knowledge network with the second layer of the multi-layer knowledge network by establishing a reference between each of the word nodes and each of the instance nodes when the word or the entity name represented by each word node is associated with the word or the entity represented by the instance node.Type: GrantFiled: September 5, 2013Date of Patent: May 2, 2017Inventor: Shangfeng Hu
-
Patent number: 9639524Abstract: A method includes receiving a text. The method also includes identifying a set of linguistic characteristics contained in the text. The method also includes determining a plurality of time periods in which the text was potentially written based on the set of linguistic characteristics. The method also includes retrieving a set of reference documents for each time period. The method also includes producing a set of proximity scores by performing a set of proximity checks using the set of linguistic characteristics, the set of reference documents, and the text, where the proximity checks analyze how often and how close linguistic characteristics are to one another. The method also includes ranking the plurality of time periods based on the set of proximity scores and returning a set of one or more ranked time periods of the plurality of time periods.Type: GrantFiled: August 26, 2015Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventors: Corville O. Allen, Roberto DeLima, Andrew R. Freed, Robert L. Nielsen
-
Patent number: 9639525Abstract: In one example embodiment, A narrative method includes registering an application, from among a plurality of applications installed on a mobile device; identifying at least one action corresponding to the application; receiving recorded usage history of the at least one action corresponding to the application; and generating a narrative based on the received usage history of the at least one action corresponding to the application.Type: GrantFiled: December 8, 2014Date of Patent: May 2, 2017Assignee: KT CORPORATIONInventor: Soong-joo Back
-
Patent number: 9639526Abstract: Techniques are described for improving language translation of content (e.g., web content) on computing devices (e.g., mobile computing devices). For example, automatic translation can be performed when entering reading view in association with displayed web content by determining that the displayed web content is not in a language that is understood by the user (e.g., as indicated by language settings). As another example, language-related meta-data can be passed between applications and used in language detection of content, such as web content.Type: GrantFiled: January 10, 2014Date of Patent: May 2, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Oren Freiberg, Chris Wendt, Vikram Dendi, Charles Morris, Chee Chen Tong, Yongik Chung
-
Patent number: 9639527Abstract: A system and method for a website administrator to order the translation of the strings within a website from the original language to “supported” language(s) by injecting computer code one time from a translation service website into the administrator's website template. The code subsequently analyzes, collects, and electronically transmits un-translated character strings via the Internet to the service's computer server for human or machine translations. When a user-visitor-of the administrator's website selects the supported language to view the website in, then the translated text immediately appears on the administrator's website. When the user visits the website in the future, the system automatedly displays the text in the supported language, and it will determine if new un-translated strings appear on the website, and automatedly translate and store them, and/or store the identity of the supported language, on the user's device.Type: GrantFiled: April 3, 2015Date of Patent: May 2, 2017Assignee: One Hour Translation, Ltd.Inventors: Ofer Shoshan, Oren Yagev
-
Patent number: 9639528Abstract: The embodiments may be adapted to accommodate a plurality of translations of a source text string into a limited available display area of a visual element in a graphical interface of a client system. Text strings in a source language may be received as input. A list of one or more languages selected for the text string to be translated into may also be received as input. The system may then be configured to obtain translations of the text string in the selected languages, to provide a set of translation vectors, and to calculate a minimum display area necessary for a visual element to display the longest translation of the translations contained in the translation vector. The display area of the visual element may then be adjusted to encompass the minimum display area so that the longest translation fits within the display area of the visual element.Type: GrantFiled: January 29, 2016Date of Patent: May 2, 2017Assignee: SAP SEInventors: Florian Hoffmann, Michail Vasiltschenko, Jochen Geib, Benjamin Schork
-
Patent number: 9639529Abstract: A complete document management system is disclosed. Accordingly, systems and methods for managing data associated with a data storage component coupled to multiple computers over a network are disclosed. Systems and methods for managing data associated with a data storage component coupled to multiple computers over a network are further disclosed. Additionally, systems and methods for accessing documents available through a network, wherein the documents are stored on one or more data storage devices coupled to the network, are disclosed.Type: GrantFiled: December 23, 2013Date of Patent: May 2, 2017Assignee: Commvault Systems, Inc.Inventors: Anand Prahlad, Srinivas Kavuri, Rajiv Kottomtharayil, Arun Prasad Amarendran, Brian Brockway, Marcus S. Muller, Andreas May
-
Patent number: 9639530Abstract: According to one embodiment, an apparatus for measuring a component supported on a fixture includes a housing, a wireless transceiver coupled to the housing, a radio frequency identification (RFID) reader coupled to the housing, and a magnet coupled to the housing. The magnet is magnetically attracted to a portion of the fixture to removably secure the housing to the fixture.Type: GrantFiled: September 12, 2014Date of Patent: May 2, 2017Assignee: The Boeing CompanyInventors: Jonathan B. Vance, Andrew J. Martignoni, III, Ken Nguyen
-
Patent number: 9639531Abstract: Methods and apparatus to play and control playing of media content in a web page are disclosed. In one example, a method of monitoring media content in a web page loads a web page containing a media player and media content, processes an image of the web page to determine a control associated with the media player, and monitors the media content based on the control.Type: GrantFiled: April 9, 2008Date of Patent: May 2, 2017Assignee: The Nielsen Company (US), LLCInventor: Alexandros Deliyannis
-
Patent number: 9639532Abstract: A method and server for analyzing a multimedia content item are provided. The method comprises receiving a multimedia content item; extracting from the multimedia content item a plurality of multimedia elements; generating at least one signature for each of the plurality of multimedia elements; for each of the plurality of multimedia elements, querying a deep-content-classification (DCC) system to identify at least one concept that matches one of the plurality of multimedia elements, wherein querying is performed using the at least one signature generated for the multimedia elements and wherein an unidentified multimedia content element does not have a matching concept; generating a context for the multimedia content item using matching concepts; and characterizing each unidentified multimedia element using the generating context and signatures of the matching concepts.Type: GrantFiled: December 4, 2013Date of Patent: May 2, 2017Assignee: Cortica, Ltd.Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y. Zeevi
-
Patent number: 9639533Abstract: A computer-implemented method is disclosed to assist a user to view image product designs at a graphic user interface. The method includes displaying an image representation in a page view at a graphic user interface, allowing a user to select the image representation in the page view, displaying a navigation panel in association with the image representation in the same page view, allowing the user to make a first selection in the navigation panel in the page view, displaying a first product design in the same page view according to the first selection, allowing the user to make a second selection in the navigation panel in the page view, displaying a second product design in the same page view according to the second selection, and removing the display of the navigation panel in the same page view when the product designs are deselected by the user.Type: GrantFiled: September 25, 2013Date of Patent: May 2, 2017Assignee: Shutterfly, Inc.Inventors: Eric Ross Baker Wood, Benjamin C. Guthrie, Moshe Bercovich, Eran Cohen, Mor Steinberg, Shai Shiloni, Yohann Sabbah
-
Patent number: 9639534Abstract: A system and method for automating the creation of customized media includes generating media content comprising first metadata associated with the media content, reviewing the media content and the first metadata, applying at least one set of rules to the media content and the first metadata, and generating a customized media output based on the media content, the first metadata and the at least one set of rules.Type: GrantFiled: September 9, 2008Date of Patent: May 2, 2017Assignee: Disney Enterprises, Inc.Inventors: David Canora, Michael Colglazier, Michael J. Gomes, Beth Patterson, Robert A. Swirsky
-
Patent number: 9639535Abstract: In certain embodiments, a system may include an interface configured to couple to a network, at least one optical sensor configured to capture optical data associated with packaging of a waste product, and a processor coupled to the interface and to the at least one optical sensor. The processor may be configured to search at least one data source to automatically identify the waste product based on the optical data and, when the waste product is not automatically identified based on its packaging, send an alert including the optical data to a social media website through the network to solicit identifying information from one or more subscribers.Type: GrantFiled: April 6, 2016Date of Patent: May 2, 2017Assignee: Waste Repurposing International, Inc.Inventor: Christopher Barnard Ripley
-
Patent number: 9639536Abstract: Multiple playlists can be generated for broadcast or streaming. An aggregate difference representing a difference between the aggregate playout length of the multiple playlists and a target playout length can be determined. If the aggregate difference exceeds a difference threshold, a subsequent time period can be reduced, so a playlist generated for the subsequent time period can be constrained to be shorter. The playlists can be generated based on different versions of a ranking chart or list that includes ranked media items, e.g. songs, videos, etc., by automatically including the highest ranked media items to the playlist, but only adding some of the lower ranked media items to the playlist. Lower-ranked media items can be pseudo-randomly excluded from one or more of the playlists if the media item's rank in a newer version of a ranking chart is lower than its ranking in a previous version.Type: GrantFiled: October 12, 2015Date of Patent: May 2, 2017Assignee: IHEARTMEDIA MANAGEMENT SERVICES, INC.Inventor: David C. Jellison, Jr.
-
Patent number: 9639537Abstract: At least one subsystem among the plurality of subsystems includes a managing section operable to manage individual event information for events occurring in a management target region of the at least one subsystem among the plurality of regions and adjacent event information for events occurring in a partial range from a boundary of the management target region among routes in an adjacent region that is adjacent to the management target region, and an event selecting section operable to select events about which the moving object is to be informed, from the individual event information and the adjacent event information managed by the at least one subsystem. Also provided is a method and computer program product.Type: GrantFiled: June 19, 2015Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventors: Yasuhisa Gotoh, Tomohiro Miyahira, Taku Sasaki, Makoto Tanibayashi
-
Patent number: 9639538Abstract: Archiving may be integrated into an organization's existing data management systems instead of being configured as a separate system. This integration may occur by adding an archiving table to an existing database of the organization containing data that is to be archived. The archiving table may include multiple records, each record storing a binary large object representing a complete, self-contained archive of the organization's data at a preselected time. Incorporating archiving and archived data into the organization's existing data management systems in this manner may eliminate the need for a dedicated archiving system and may eliminate synchronization and interconnectivity issues with an independent archiving system.Type: GrantFiled: June 28, 2013Date of Patent: May 2, 2017Assignee: SAP SEInventors: Toni Fabijancic, Axel Herbst, Jan Nolte-Boemelburg, Mathias Roeher
-
Patent number: 9639539Abstract: A method and system for archiving data based on a defined relevance attribute is discussed. This attribute may be based on the data's importance to a business or user. In an embodiment, more important data may be placed in high-end storage and less critical data may be placed in low-end storage.Type: GrantFiled: September 28, 2012Date of Patent: May 2, 2017Assignee: EMC IP Holding Company LLCInventors: Prakash Kumar Devta, Umasankar Pradhan
-
Patent number: 9639540Abstract: A write-once-read-many, WORM, storage system is arranged to store datasets each with associated attributes including a WORM attribute indicating the dataset's WORM status, and to protect from change or deletion WORM datasets, and at least certain of their attributes including those relevant to WORM status. Retention management capabilities are provided for such a storage system, including the ability to set a given dataset for retention for a particular retention period by storing a corresponding retention date in an attribute of the dataset, and setting the WORM attribute to indicate that the dataset is a WORM dataset. Also provided is the ability to determine expiry of the retention period for the given dataset, and then to remove the stored retention date and change the WORM attribute of the dataset to indicate that it is no longer a WORM dataset.Type: GrantFiled: February 25, 2011Date of Patent: May 2, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Andrew Sparkes, Michael J Spitzer
-
Patent number: 9639541Abstract: A computerized method and apparatus for distinguishing between false positive read events and true positive events of reading a file, comprising determining an amount of date read from the file, in case the amount of data exceeds a threshold generating a true positive read event, otherwise generating a false positive read event in case a decision condition is met, and an apparatus to carry out the same.Type: GrantFiled: June 11, 2014Date of Patent: May 2, 2017Assignee: VARONIS SYSTEMS, INCInventors: Yakov Faitelson, Ohad Korkus, David Bass, Yzhar Kaysar, Doron Goldstein, Oren David
-
Patent number: 9639542Abstract: A text file is received. The text file is arranged in an extensible format and includes a plurality of metadata lines, a header line, and a plurality of content lines. Keys are retrieved from the content lines. For each key, a data type and a number from at least one metadata table is retrieved. Using a combination of each key and the corresponding data type and number, a column title is derived. Upon verification that the derived column title does not already exist, a column for each key is generated in a content table having a dynamic structure in a relational database schema. The column has the derived column title, a column type based on the corresponding retrieved data type, and the number of generated columns determined by the corresponding retrieved number. The retrieved value is mapped into the column associated with the corresponding key.Type: GrantFiled: July 23, 2014Date of Patent: May 2, 2017Assignee: SAP SEInventors: Srinivasan Kumar, Anja Bog, Kannan Avudai, Enakshi Singh
-
Patent number: 9639543Abstract: The subject disclosure is directed towards a data deduplication technology in which a hash index service's index and/or indexing operations are adaptable to balance deduplication performance savings, throughput and resource consumption. The indexing service may employ hierarchical chunking using different levels of granularity corresponding to chunk size, a sampled compact index table that contains compact signatures for less than all of the hash index's (or subspace's) hash values, and/or selective subspace indexing based on similarity of a subspace's data to another subspace's data and/or to incoming data chunks.Type: GrantFiled: December 28, 2010Date of Patent: May 2, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jin Li, Sudipta Sengupta
-
Patent number: 9639544Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a distributed parallel processing database system that persists table data in memory to a distributed file system. A distributed parallel processing database system persists table data in memory to a distributed file system. A parameter of creating a database table specifies that data records in the database table and history of changes to the data records can be stored in memory as well as in the distributed file system. When the database table is populated or otherwise modified, data records and the history in memory are evicted to the distributed file system as log files and removed from memory. The log files can be designated as write-only, where the data records, once written, cannot be read by structured query language (SQL) queries, or as read-write, where the data records, once written, can be read by SQL queries.Type: GrantFiled: October 28, 2014Date of Patent: May 2, 2017Assignee: Pivotal Software, Inc.Inventors: Daniel Allen Smith, Anthony M. Baker, Sumedh Wale, Hemant Bhanawat, Jagannathan Ramnarayanan, Swapnil Prakash Bawaskar, Ashvin Agrawal, Neeraj Kumar
-
Patent number: 9639545Abstract: Technology is disclosed for organizing, managing and sharing data files as pages of an online binder (“the technology”). In various embodiments, the technology stores multiple data files received in multiple formats from multiple sources as pages of the online binder. The pages of the online binder are of a common format. The common format allows the pages, that is, the data files corresponding to the pages, to be accessed using a variety of devices regardless of a platform of the devices. The online binder is platform agnostic. The technology provides tools to create notes for the pages of the online binder. The notes can include text annotations, drawings, or audio visual annotations, including a recording of the user actions as presented on the device of the user. The technology provides a collaboration service for sharing the online binder with multiple users asynchronously or in real-time.Type: GrantFiled: September 11, 2013Date of Patent: May 2, 2017Assignee: Moxtra, Inc.Inventors: He Huang, Subrah S. Iyar
-
Patent number: 9639546Abstract: An object-backed block-based storage system may store data blocks in a block cache in a non-relational database and data block objects in an object data store. Access requests for a particular data block may be received at a storage protocol target that are formatted according to a network-based storage protocol. Translated access requests formatted according to respective programmatic interfaces may be generated and sent to the non-relational database or to the object data store in order to access the particular data block. A response indicating success or failure of the access request may be sent.Type: GrantFiled: May 23, 2014Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Christopher Albert Gorski, Nicholas Scott Branker
-
Patent number: 9639547Abstract: A method and system for file-system based caching can be used to improve efficiency and security at network sites. In one set of embodiments, the delivery of content and storing content component(s) formed during generation of the content may be performed by different software components. Content that changes at a relatively high frequency or is likely to be regenerated between requests may not have some or all of its corresponding files cached. Additionally, extra white space may be removed before storing to reduce the file size. File mapping may be performed to ensure that a directory within the cache will have an optimal number of files. Security at the network site may be increased by using an internally generated filename that is not used or seen by the client computer. Many variations may be used is achieving any one or more of the advantages described herein.Type: GrantFiled: September 15, 2014Date of Patent: May 2, 2017Assignee: Open Text SA ULCInventors: Conleth S. O'Connell, Jr., Maxwell J. Berenson, N. Isaac Rajkumar
-
Patent number: 9639548Abstract: Methods, systems, and apparatus for identifying two or more files, each of which include multiple entries, determining a respective size of each of the files, each size being an estimate of how many distinct entries exist in the respective file that are not garbage entries, determining a combined size of the files, where the combined size of the files is an arithmetic sum of the respective sizes of the files, estimating a compacted size of the files, where the estimated compacted size of the files is an estimate of how many distinct entries exist in the files that are not garbage entries, selecting the two or more files for compaction, based at least on a comparison of the combined size of the files to the estimated compacted size of the files, and compacting the two or more selected files.Type: GrantFiled: October 28, 2014Date of Patent: May 2, 2017Assignee: Pivotal Software, Inc.Inventors: Swapnil Prakash Bawaskar, Daniel Allen Smith, Anthony M. Baker, Jagannathan Ramnarayanan, Hemant Bhanawat
-
Patent number: 9639549Abstract: For a hybrid of proximity and identity similarity based deduplication in a data deduplication, comparing color intensity for additional classification enhancement of colored files grouped together by file coloring where a preferred character is represented for the file coloring using a code selected from a multiplicity of codes that represent a variety of contexts. The original meaning of the preferred character is retained when representing the preferred character for the file coloring by the code selected from the multiplicity of codes.Type: GrantFiled: January 24, 2014Date of Patent: May 2, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Itzhack Goldberg, Neil Sondhi
-
Patent number: 9639551Abstract: A computerized system and method provides for sharing digital assets among multiple different organizations in a multi-organization system, and further providing that one or more of localized digital assets can be assembled using digital assets, templates and rules specified by different organizations. Further, the various organizations can contribute and share digital assets with organizations, while controlling the localization of the asset with brand or other information both as specified by the provider organization and as specified by the user organization.Type: GrantFiled: June 6, 2014Date of Patent: May 2, 2017Assignee: Fision Holdings, Inc.Inventor: Michael Brown
-
Patent number: 9639553Abstract: A method for accelerating TCP/UDP packet switching. The method involves determining whether exception processing is necessary; if not, the packet is forwarded to a special stack for expedited processing. Packets requiring exception processing are forwarded to the conventional stack.Type: GrantFiled: August 14, 2014Date of Patent: May 2, 2017Assignee: Oracle International CorporationInventors: Howard Hall, Ilia Sokolinski, Milan Merhar
-
Patent number: 9639554Abstract: An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary directory entry types that may be custom defined. The primary and secondary directory entry types can be further classified as critical and benign directory entries.Type: GrantFiled: September 16, 2005Date of Patent: May 2, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Ravisankar V. Pudipeddi, Vishal V. Ghotge, Sarosh C. Havewala, Ravinder S. Thind, Mark J. Zbikowski
-
Patent number: 9639555Abstract: A gateway of a cluster file system comprises a plurality of object storage servers each having one or more object storage targets implemented using storage devices of a first type. The gateway is configured to communicate with a network file system cluster implemented using storage devices of a second type different than the first type. The network file system cluster comprises storage directories corresponding to respective ones of the object storage targets. A controller that may be implemented at least in part within the gateway is configured to control movement of data between the object storage targets and the storage directories of the network file system cluster. The movement of data between the object storage targets and the storage directories may be controlled at least in part based on one or more of policy information provided by a policy engine and information provided by an application running on a client.Type: GrantFiled: June 21, 2013Date of Patent: May 2, 2017Assignee: EMC IP Holding Company LLCInventors: Sorin Faibish, John M. Bent, Uday Gupta, James M. Pedone, Jr.
-
Patent number: 9639556Abstract: Mechanisms and methods for sharing database content stored by a first organization with a third party are provided. A network address is provided to the third party, which can enable control of the access to the content and tracking of the views of the content. For example, the network address can include an encrypted key that contains information about the organization that created content and the specific distribution ID for delivering the content when requested by the third party using the address. A distribution can be created in numerous ways, with various restrictions on the access to the document of a distribution.Type: GrantFiled: February 10, 2015Date of Patent: May 2, 2017Assignee: SALESFORCE.COM, INC.Inventors: John Dismore, Didier Prophete, Wolfgang Mathurin