Version Management Patents (Class 715/229)
  • Patent number: 10289282
    Abstract: Aspects of the present disclosure relate to systems and methods for creating a file activity feed for display on a user interface of a client computing device. In one aspect, data comprising a plurality of activities associated with a file may be obtained. A timestamp associated with a user identity of the file may be identified. One or more missed activities (e.g., those that occurred since a user was away from the file) may be identified from the plurality of activities based on the identified timestamp. It may be determined which missed activities of the one or more missed activities are relevant to a user associated with the user identity. The one or more missed activities determined to be relevant to the user associated with the user identity may be displayed within the file activity feed on the user interface of the client computing device.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: May 14, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Candy Hoi Mei Wong, Benjamin G. Wilde, Manoj Sharma, Douglas L. Milvaney
  • Patent number: 10290365
    Abstract: An image processing apparatus includes a difference image generator that receives a collection of medical record sheet image data that is generated by reading an image of a medical record sheet with content thereof updated in a time sequence, extracts a difference between preceding medical record sheet image data and current medical record sheet image data, and acquires a sequential collection of difference image data representing an updated written portion of the medical record sheet by extracting a difference in each image reading cycle, a memory processing unit that associates the difference image data with attribute information related to writing, and causes a memory to store the resulting difference image data, and an output processing unit that selects output image data from the collection of difference image data and outputs the selected output image data.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: May 14, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Yuichi Shiho
  • Patent number: 10282394
    Abstract: A first indication to dock a page associated with a web-based application is received. In response to receiving the first indication, a docked page is saved. A second indication to display the docked page is received and in response to receiving the second indication, the docked page is displayed in the web-based application.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: May 7, 2019
    Assignee: EMC IP Holding Company LLC
    Inventor: Sachin G. Totale
  • Patent number: 10268425
    Abstract: A system includes a transmission apparatus that transmits data, and an output apparatus that outputs the received data. Output of the data is restricted if the output apparatus does not satisfy a predetermined security requirement. If a time period for outputting the data is specified, a confirmation is made with a recipient as to whether to permit removal of the restriction within the time period, and a response thereto is obtained. The output apparatus outputs the data if the response obtained from the recipient indicates removal of the restriction.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: April 23, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Kenji Kuroishi, Hiroshi Kubota
  • Patent number: 10210149
    Abstract: Assembling customized documentation includes storing annotations to an original version of a document and receiving a new version of the document, wherein the new version of the document is different than the original version of the document. The assembling further includes storing an updated version of the document based on differences between the original version and the new version of the document; and associating the annotations with the updated version of the document, wherein the associated annotations and the updated version of the document form a personalized version of the document.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: February 19, 2019
    Assignee: CA, Inc.
    Inventors: Charles B. Kellner, Michael Platt, Pavel {hacek over (S)}kopĂ­k
  • Patent number: 10162837
    Abstract: Provided are techniques for holding versions of a document. In response to adding a version of an item to a hold container, another version of the item is automatically added to the hold container based on a hold version policy type associated with the hold container.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ning Chen, Khanh M. Le, Yong L. Li, Randal J. Richardt, Phong K. Truong, Alan T. Yaung, Xian Zou
  • Patent number: 10127208
    Abstract: A non-transitory computer-readable recording medium has stored therein a document conversion program converting a first document into a second document that causes a computer to execute a process. The process includes: detecting a first document item in the first document that corresponds to a second document item in the second document that has a child document item in the second document based on a hierarchical document that includes a hierarchical relationship information among document items in the second document, and dividing a content of the first document item; relating the divided content of the first document item to the child document item; and converting the first document into the second document by using the related divided content and the child document item.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: November 13, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Shogo Ohyama
  • Patent number: 10108688
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for managing content across discrete systems. A content management system can be implemented to manage content items and synchronize content items across devices. A content collaboration system can be implemented to generate documents and facilitate collaboration on documents. To take advantage of the content management system's functionality to manage and synchronize content items while also providing the collaboration functionality of the content collaboration system, the content management system can store and manage references to documents created in the content collaboration system. The document references can be managed by the content management system such that the document references appear to users as if the document references were the referenced document in the collaboration system.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: October 23, 2018
    Assignee: DROPBOX, INC.
    Inventors: Katherine Busch, Amandine Lee, Erik Hope, Stephen Poletto, Zrinka Gavran, Joshua Kaplan
  • Patent number: 10102193
    Abstract: Information extraction and annotation systems and methods for use in annotating and determining annotation instances are provided herein. Exemplary methods include receiving annotated documents, the annotated documents comprising annotated fields, analyzing the annotated documents to determine contextual information for each of the annotated fields, determining discriminative sequences using the contextual information, generating a proposed rule or a feature set using the discriminative sequences and annotated fields, and providing the proposed rule or the feature set to a document annotator.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: October 16, 2018
    Assignee: Open Text Holdings, Inc.
    Inventors: Julian Markus Riediger, Andy Horng
  • Patent number: 10104087
    Abstract: An example method is provided for a computing device to perform access control for a user account. The method may comprise receiving a request for the user account to access a resource; determining a first permission set and a second permission set required to access the resource; and performing a first search and a second search in parallel. Prior to receiving results from the second search and in response to determination that the user account is assigned to the first permission set based on results of the first search, permitting the user account to access the resource using the first permission set; and in response to determination that the user account is assigned to the second permission set based on results of the second search, permitting the user account to access the resource using the second permission set.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: October 16, 2018
    Assignee: VMWARE, INC.
    Inventors: Vardan Movsisyan, Harutyun Beybutyan
  • Patent number: 10095664
    Abstract: A method, for presenting a content item from a plurality of content items for a window of time, includes receiving the window of time and a user profile. The method also includes identifying a content preference and a presentation preference within the user profile. The method also includes selecting the plurality of content items based on the content preference. The method also includes prioritizing the plurality of content items, based on the presentation preference, that results in a plurality of prioritized content items. The method also includes determining a presentation option, for the plurality of prioritized content items, having a presented content item. The method also includes presenting the presented content item corresponding to the presentation option.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 10083313
    Abstract: The disclosure provides for a telecommunication method using a communication system, wherein the communication system comprises: a main database system; a local database system; a first network connection for exchanging data between the main database system and the local database system, wherein the main database system and the local database system are separated by a first firewall; a handheld telecommunications device with digital mobile telecommunication connection to the local database system.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: September 25, 2018
    Assignee: SAP SE
    Inventor: P. Meenakshi Sundaram
  • Patent number: 10075751
    Abstract: Systems and methods are described herein for validating content scheduled to be transmitted from a content source. The system may generate a media fingerprint of the content that is transmitted during a specific time from a specific content source. The system may then compare the media fingerprint with media fingerprints in a database of known media assets. When a match is found, the system may retrieve a unique identifier associated with the matched fingerprint. The system may further determine a unique identifier associated with generated media fingerprint. The system may then compare the two identifiers and if the unique identifiers match the media asset is validated. If the unique identifiers do not match, a discrepancy is found and various actions may be taken in response.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: September 11, 2018
    Assignee: ROVI GUIDES, INC.
    Inventors: Benjamin H. Maughan, Brandon Conley, Matthew Wildrick, Bradley Smith
  • Patent number: 10067920
    Abstract: Techniques and systems are disclosed for providing changed content identification for an online document that is accessed by a user or user agent. A reference point for an online document that a user or user agent is interested in accessing is identified, comprising a stored prior version of the document. The prior version of the document is retrieved, when the user or user agent accesses the online document, such as by using the reference point. Elements of the prior version are compared with elements of a current version of the document, to determine whether there are differences between the versions. If changes are identified between the prior version and the current version, the current version is automatically updated with visual or auditory representations that identify those changes of content.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: September 4, 2018
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Jaime Teevan, Susan Dumais, Daniel Liebling, Richard Hughes
  • Patent number: 10063720
    Abstract: A relay server associates an account of an MFP (image processing apparatus) and an account of an operator PC (information processing apparatus) in a case where remote support for the MFP by the operator PC is started by using a support room assigned to the MFP. In a case where an extension of the remote support is requested from the operator PC after a reconnection by the MFP is performed, the relay server identifies a support room newly assigned, due to the reconnection, to the MFP 101 that is the target of the remote support, based on the account of the MFP associated with the account of the operator PC. The relay server transmits to the operator PC a support room ID corresponding to the identified support room.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: August 28, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Kenta Fukushima
  • Patent number: 10002636
    Abstract: A method for creating RFID copies from an original sheet using an imaging device having a scanner system and a printer system, each system having a RFID reader programmer. RFID copies made be made from an original sheet having a RFID tag or an original sheet having no RFID tag. Document control of the RFID copy may also be provided using a document lifecycle database and a user credentials database in communication with the imaging device.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: June 19, 2018
    Assignee: Lexmark International, Inc.
    Inventors: Robert McAlister Whitesell, Brandon Christopher Reynolds, Donnie Eugene Proffitt, Jeremy Keith Payne
  • Patent number: 9916383
    Abstract: A system and method dynamically analyzes documents to determine the relevancy of a document relatively quickly and efficiently. Potentially relevant documents can be determined using a search string and then converted into corresponding document data structures for analysis. Keywords can be used to identify documents of interest from the document data structures. Tools are provided to assess the relevancy of documents, including tools to determine the frequency of keywords in the documents, to compare documents, and to contrast documents. Algorithms are provided that use prior searches to determine sets of relevant documents. Adaptive search methods are provided that refine searching during analysis to reduce a number of documents that are not sufficiently relevant. A dynamic relevancy matrix can be generated that provides access to keyword frequency and associated keyword frequency for a plurality of documents.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: March 13, 2018
    Assignee: Aplix Research, Inc.
    Inventor: Philip Wai-Sin Ching
  • Patent number: 9898873
    Abstract: Method and systems for processing at least one three-dimensional (3D) graphic object include: identifying a change of 3D graphic objects, creating a message, assigning a unique identifier; and forwarding the message and the unique identifier to a scene engine. The change is made by an authoring tool. The message is embedded with change information corresponding to the change. The scene engine functions can be performed by the same or a different computing device as the computing device performing the authoring tool.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: February 20, 2018
    Assignee: KALLOC STUDIOS ASIA LIMITED
    Inventor: Kin Kwok Yu
  • Patent number: 9860293
    Abstract: A method and apparatus for an adaptive Hypertext Transfer Protocol (HTTP) streaming service using metadata of media content are provided. The media content may include a sequence of one or more periods. Each of the periods may include one or more representations. The metadata may include information used to describe a relationship between the representations, and include information for terminals having different display bit depths.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: January 2, 2018
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Truong Cong Thang, Jin Young Lee
  • Patent number: 9805528
    Abstract: Techniques for controlling plant assets in a process plant include assigning permissions to users and user interface devices within the process plant, where the permissions specify a level of access to a plant asset. The permissions are then provided to the user interface devices. When a user connects a user interface device to a plant asset, the user interface device determines which operations the user may perform on the connected plant asset based on the permissions granted to the user.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: October 31, 2017
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Todd M. Toepke, Joseph D. Fisher, Christopher P. Kantzes, Nicholas T. Meyer
  • Patent number: 9792269
    Abstract: The present invention relates to systems and methods for registry driven transformation of a document exchanged between businesses or applications. More particularly, it relates to systems and protocols for using one or more commonly accessible registries to transform electronic commerce documents among dissimilar interfaces, preferably XML documents. Particular aspects of the present invention are described in the claims, specification and drawings.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: October 17, 2017
    Assignee: Open Invention Network, LLC
    Inventors: Christopher Todd Ingersoll, Jayaram Rajan Kasi, Alexander Holmes, Michael Clark, Ashok Aletty, Sathish Babu K. Senathi, Helen S. Yuen
  • Patent number: 9785720
    Abstract: Implementations an optimizing a browser rendering process that identifies content neutral web pages and renders such web pages without scripting. An example method includes generating a first rendering result of a web page with scripting turned on and generating a second rendering result of the web page with scripting turned off. The method also includes comparing the first rendering result with the second rendering result to determine whether the web page is content neutral and storing a URL for the web page in a list of content neutral URLs when the web page is content neutral. The method can further include receiving a request to render a web page identified by a URL, prior to rendering, determining that the URL is a content neutral URL, and rendering the web page with scripting turned off responsive to determining that the URL is a content neutral URL.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: October 10, 2017
    Assignee: Google Inc.
    Inventors: Biping Meng, Hao Fang, Hui Xu
  • Patent number: 9773128
    Abstract: Cryptographic techniques for encrypting images, and decrypting and reconstructing images, are provided to facilitate preventing unauthorized access to images. A holographic cryptographic component (HCC) can generate a global image comprising a scaled version of a source image and random content, generate a phase hologram representing the global image, and encrypt the phase hologram to generate an encrypted hologram based on a random phase mask, which can be the private encryption key. To reconstruct the source image, an HCC can overlay a phase mask, which can be a conjugate of the random phase mask, on the encrypted hologram to decrypt it, and can illuminate the decrypted hologram with a coherent light source. The source image is only reconstructed properly if the correct phase mask is used. If HCC applies the encryption process repetitively to the same source image, HCC can generate a different encrypted hologram in each run.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: September 26, 2017
    Assignee: CITY UNIVERSITY OF HONG KONG
    Inventor: Peter Wai Ming Tsang
  • Patent number: 9727544
    Abstract: A notes system is presented with a content management system. The notes system manages creation and distribution of edits to notes to users sharing the notes. The notes are stored as a series of edits at the notes system. When an edit to a note is received, the edit is propagated to users subscribed to a note by a backend server responsible for managing the note. The shared users are notified through application servers associated with each shared user. The notes server includes various indices for searching the notes and allows notes to be searched quickly to organize viewing by a user of notes and identification of relevant material in the notes. The stored edits are used to display edits to a note to a user by replaying the accessed note to the user.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: August 8, 2017
    Assignee: Dropbox, Inc.
    Inventors: Rian Hunter, Kijun Seo
  • Patent number: 9703819
    Abstract: According to an embodiment of the present disclosure, it is determined whether a delta index is beneficial based on the difference between a first version and a second version of a document, wherein the first version is associated with a first index comprising a plurality of keywords appeared in the first version. The delta index is generated for the difference between the first and second versions if the delta index is beneficial, wherein the delta index comprises a first section including information about one or more keywords affected by the difference and the information about the positions of the affected keywords.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: July 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ming Qun Chi, Si Bin Fan, Peng Hui Jiang, Qiang Song
  • Patent number: 9703820
    Abstract: In embodiments of customized and automated dynamic infographics, an infographic template is received at a cloud-based service from a computing device, where a user at the computing device creates the infographic template in a graphics application to display data obtained from data sources. The cloud-based service assigns an identifier to associate the infographic template and the data sources of the data, and posts the infographic template making it available for cloud-based access by other computing devices that request to display the posted infographic template. The cloud-based service can receive a request from one of the computing devices to update the displayed data, and then query the data sources for current data, where the query is based on the identifier that is associated with the posted infographic template. The cloud-based service can then transform the current data to generate updated data, and update the posted infographic template with the updated data.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: July 11, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Kevin Gary Smith, William Brandon George, Alan G. Wilson
  • Patent number: 9633103
    Abstract: Systems and methods are disclosed herein for supplementing product records with product groups that are relevant to the product records. Queries form users may be analyzed to extract keywords. Search results for keywords are evaluated to determine category consistency among product records, including such values as entropy and taxonomy depth. Those keywords with search results having adequate category consistency are selected as product groups and the search results associated with the product groups. Product groups are associated with product records according to a random walk of a graph having as nodes products and product groups and links representing belonging of a product to a product group. Product groups may be selected based on a transition probability based on a random walk and a quality score based on usage of a product group page for the product group.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: April 25, 2017
    Assignee: WAL-MART STORES, INC.
    Inventor: Shankara B. Subramanya
  • Patent number: 9619451
    Abstract: Examples described herein provide a system and method for enabling users to annotate e-books and to transfer annotated e-books.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: April 11, 2017
    Assignee: Rakuten Kobo Inc.
    Inventors: Tai Toh, Pamela Hilborn
  • Patent number: 9621944
    Abstract: An object is to effectively use a surface of a display unit of a mobile communication terminal and to appropriately set a detection area according to display modes, thereby allowing a user to perform an operation easily and intuitively. A mobile communication terminal 110 of the present invention includes a display unit 214, a screen control unit 240 that displays a plurality of screens arranged on the display unit, a touch detection unit 218 that receives a user input to a surface of the display unit 214 and a detection area setting unit 242 that, when the plurality of screens are arranged on the display unit 214, sets, as a detection area of the touch detection unit 218 that receives an operation to each of the screens, an area corresponding to either one screen according to sizes of the screens.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: April 11, 2017
    Assignee: KYOCERA Corporation
    Inventor: Takeshi Higuchi
  • Patent number: 9569501
    Abstract: In one embodiment, a method includes accessing N electronic media-content items and a plurality of media-content templates, where each of the media-content templates includes a pre-determined number of surface areas for a pre-determined number of media-content items. The method includes scoring, based on one or more features, for each of one or more of the media-content templates, the placement of X of the electronic media-content items in the media-content template, where X equals the lesser of N and the pre-determined number of surface areas of the media-content template. The method includes selecting one of the media-content templates with a highest score and providing the X electronic media-content items in the selected media-content template for display to a user.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: February 14, 2017
    Assignee: Facebook, Inc.
    Inventors: Christopher Serge Benjamin Chedeau, Adrien Thomas Friggeri
  • Patent number: 9569409
    Abstract: Document citation apparatus and methods. In one embodiment, a citation system and methods of citation based on the non-arbitrary and/or constant attributes of a document (e.g., article or legal decision) itself are utilized. Such an improved citation system eliminates the problem of having to rely upon a temporary citation system until the volume and page numbers of the reporter are determined.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: February 14, 2017
    Inventor: Frederick Berretta
  • Patent number: 9547667
    Abstract: Embodiments of the present invention provide a novel and non-obvious method, system and computer program product for image annotation for image auxiliary information storage and retrieval. In an embodiment of the invention, a method for image annotation for image auxiliary information storage and retrieval is provided. The method includes loading a digital image into memory of a computer and selecting separately stored auxiliary information for the digital image. A network location of the auxiliary information can be encoded. Finally, the encoding can be embedded into the digital image.
    Type: Grant
    Filed: August 20, 2010
    Date of Patent: January 17, 2017
    Inventor: Leigh M. Rothschild
  • Patent number: 9514158
    Abstract: In an example, an electronic device may be configured to determine whether a selection is received to display a change history corresponding to a value of information. The electronic device may be configured to generate a change history listing of at least one change instance corresponding to the value of the information in response to determining that the selection is received.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: December 6, 2016
    Assignee: INTELLECTUAL VENTURES FUND 79 LLC
    Inventor: Michelle C. Macartney
  • Patent number: 9508056
    Abstract: Embodiments provide electronic note-taking and application features and functionality, but the embodiments are not so limited. In an embodiment, a computer-based method can be configured to provide note-taking features, including using blank notes as focus placeholders and resurfacing triggers. Other embodiments are included.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: November 29, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Chun Hin Nelson Siu
  • Patent number: 9436927
    Abstract: Tools and techniques are described for web-based multiuser collaboration. These tools may provide methods that enable users to collaborate remotely on documents using respective browsers. These methods may send representations of portions of a given document to the browsers, and associate portions of the documents with particular users. The browsers may receive representations of commands as provided by the users, and may determine whether to execute the commands at the browser. The methods may also include receiving from the browsers revisions to the portions of the document, and storing these portions of the document in storage areas that are configured for storing content that has changed relatively recently.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hani Saliba, Peter Engrav
  • Patent number: 9417869
    Abstract: A system for visualizing a congruency of versions of an application across phases of a release pipeline includes a selecting engine to select a phase from a number of phases; a representing engine to represent, via a user interface (UI), a congruency for a number of versions of an application compared against a target version of the application across the phases of a release pipeline, the congruency for the number of versions of the application represented with identifiers; a differentiating engine to differentiate a latest-deployed version of the application against a planned version of the application in a particular environment; and a comparing engine to compare, based on a selection, properties of the versions of the application.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: August 16, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Elder, Sara Russell, Lucinio Santos, John-Mason P. Shackelford, John E. Swanke
  • Patent number: 9396348
    Abstract: A system and method for electronic stamping are disclosed. Personal fingerprint pre-stored is used to verify the fingerprint information collected, the document data and the fingerprint information is signed with a private key to get a first signature result, the user's public key and the pre-stored fingerprint information is then signed with a private key of a stamp producer to get a second signature result, the first signature result, the collected fingerprint information and the second signature result are combined to form electronic fingerprint stamp data.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: July 19, 2016
    Assignee: TIANJIN SURSEN INVESTMENT CO., LTD.
    Inventors: Youbing Jin, Donglin Wang
  • Patent number: 9396457
    Abstract: Embodiments provide electronic note-taking and application features and functionality, but the embodiments are not so limited. In an embodiment, a computer-based method can be configured to provide note-taking features, including using blank notes as focus placeholders and resurfacing triggers. Other embodiments are included.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: July 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Chun Hin Nelson Siu
  • Patent number: 9342514
    Abstract: A method, apparatus and program product in which and by which cross-cultural ambiguities in a document data file are identified and collaborative editing of such a document data file by a plurality of editors is enabled to move effectively toward a shared understanding of the intended meaning of a created document.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: May 17, 2016
    Assignee: International Business Machines Corporation
    Inventors: Barry A Kritt, Sarbajit K Rakshit
  • Patent number: 9342539
    Abstract: A database manager comprises: a detector detecting a connection of an external database which comprises media files, a database file system comprising a media identifier comprising a file or directory path name and an identification on the location of the media file on the external database, and metadata for each of the media files; a database synchronizer reading and storing, as a first step, part of the database file system and, as a second step, part of the metadata when the at least a portion of the database file system is read; and a search request processor processing a search request for a media file in parallel with the second step, wherein the search request processor provides a search result based on the media identifier from the database file system, even when the metadata for the media file is not yet read and stored in the second step.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: May 17, 2016
    Assignee: CINEMO GMBH
    Inventors: Richard Lesser, Ivan Dimkovic
  • Patent number: 9298783
    Abstract: Among other disclosures, a method may include collecting historical data and communication data relating to an attachment provided in a communication. The method may include generating an attachment profile based on the collected historical and communication data. The method may include monitoring user behavior. The method may include determining if the user has made a request to view the attachment profile. The method may include presenting the attachment profile in response to the request.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: March 29, 2016
    Assignee: YAHOO! INC.
    Inventors: Matthew Brezina, Adam Smith
  • Patent number: 9292582
    Abstract: Rendering a database record having a plurality of fields in a fixed display space includes: with a physical processor configured to access and display the database record, allocating to each field in the database record a maximum display length having an initial value equal to a string length of the fixed display space divided by the number of fields in the database record; and displaying in the fixed display space a portion of each field in the database record such that the displayed portion of any field is no longer than the maximum display length allocated to that particular field.
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: March 22, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David James Seager, Evan Garrick Jardine-Skinner
  • Patent number: 9292883
    Abstract: A system and method for managing a trail. The trail is generated in response to receiving user input provided by a user. The trail includes multiple nodes that are interconnected. Characteristics for the multiple nodes including at least shape and color are established. The trail is modified in response to receive additional user input. The trail is displayed according to user preferences established by the user.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: March 22, 2016
    Assignee: disruptDev, LLC
    Inventors: Mario M. Champion, Adam Tyler Pugh, Frank M. Champion
  • Patent number: 9201954
    Abstract: One or more computing systems can implement a classifier to classify content publishers as being likely to provide appropriate content or as being likely to provide inappropriate content. The classifier can gather information from previously classified publishers. The information from the previously classified publishers can used to train the classifier. Based on the training, the classifier can learn about traits, characteristics, and/or behavioral patterns, etc., associated with publishers that have been previously classified as being good as well as publishers previously classified as being bad. The classifier can then process information about an unclassified publisher to determine a classification for the unclassified publisher, as being good (and likely to provide appropriate content) or bad (and likely to provide inappropriate content).
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: December 1, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: David Rezazadeh Azari, Divya Mahalingam, Tanvi Milind Bhadbhade, Nadia Payet
  • Patent number: 9189244
    Abstract: Development of network-based computing resources can be enhanced through the use of methods and systems that allow for controlled editing of specification data used in an automated build process in a user-friendly way. Particularly, one or more software tools can be used to allow editing of application programming interfaces (API) specification data such as Web Application Description Language (WADL) or Web Service Description Language (WSDL) and/or to allow editing of elements used to generate software development kit (SDK) documentation relied upon by an automatic build system. For example, a first interface may be configured for editing parameter values and parameter types related to functionality of the API while a second interface may restrict use to editing descriptive aspects of the API such as the SDK.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: November 17, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Richard McMahon, Lea Savage
  • Patent number: 9176933
    Abstract: Application of content and associated functionality from multiple content sources to an electronic content item is provided. Content from a first document may be displayed over a second document via a user interface component. If desired, such content may be inserted into the second document, and application functionality associated with the inserted content may be retained after it is inserted into the second document. One or more navigation means may be provided for conveniently navigating inside a content item (e.g., a document) for adding new content or for reviewing or editing existing content. In addition, a number of content views and content mappings may be provided.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: November 3, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Matthew J. Kotler, Michael Ivan Borysenko, Ned B. Friend, Erez Kikin-Gil, Charles W. Parker, Jesse Clay Satterfield, Scott M. Stiles, Igor Zaika
  • Patent number: 9158744
    Abstract: A system, a computer-implemented method and a computer program product for extracting insurance data from one or more documents having one or more file formats and converting into Extensible Markup Language (XML) format is provided. The system comprises a user interface configured to facilitate one or more users to submit one or more documents related to insurance. The system further comprises a business type classification module configured to identify the one or more submitted documents based on a business type. Further, the system comprises a format classification module configured to identify file format of the one or more submitted documents. Furthermore, the system comprises an extraction and conversion module configured to match one or more headers in the one or more submitted documents with one or more pre-stored headers, extract insurance data corresponding to the one or more matched headers and convert the extracted insurance data into XML format.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: October 13, 2015
    Assignee: Cognizant Technology Solutions India Pvt. Ltd.
    Inventors: Geelapaturu Subrahmanya Venkata Radha Krishna Rao, Parthasarathi Jinka, Venkatesh Srinivasan, Ramesh Selvaraj, Suresh Kumar Ramaswamy, Dinesh Maroo
  • Patent number: 9147271
    Abstract: A method for enabling graphical representation of aggregated data is provided. The method includes accessing aggregated data retrieved from a plurality of on-line sources and receiving selection of a portion of the data through a graphical user interface. The method further includes identifying attributes associated with the portion of the data and generating a graphical representation of the portion of the data.
    Type: Grant
    Filed: June 20, 2007
    Date of Patent: September 29, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yingnong Dang, Dongmei Zhang, Min Wang, Xiaohui Hou, Jian Wang
  • Patent number: 9129246
    Abstract: An electronic commerce protocol stack includes a connectivity layer that receives business data from a first entity. The business data indicates that the destination of the business data is a second entity. The protocol stack also includes a translation layer that receives the business data and that translates the business data as appropriate for the second entity using one or more translation rules. The protocol stack also includes a semantic routing layer that receives the translated business data, determines the semantic meaning of at least a portion of the business data using one or more semantics rules, determines one or more appropriate destinations for the business data based on the semantic meaning, and communicates the business data the determined destinations to the connectivity layer. The connectivity layer communicates the business data to the determined destinations.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: September 8, 2015
    Assignee: JDA Software Group, Inc.
    Inventor: Abhay V. Parasnis
  • Patent number: 9118715
    Abstract: Systems and methods for detecting malicious PDF network content are provided herein. According to some embodiments, the methods may include at least the steps of examining received PDF network content to determine if one or more suspicious characteristics indicative of malicious network content are included in the PDF network content, providing PDF network content determined to include at least one suspicious characteristic to one or more virtual machines, and analyzing responses received from the one or more virtual machines to verify the inclusion of malicious network content in the PDF network content determined to include at least one suspicious characteristic.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: August 25, 2015
    Assignee: FireEye, Inc.
    Inventors: Stuart Gresley Staniford, Ashar Aziz