Edit, Composition, Or Storage Control Patents (Class 715/255)
  • Patent number: 10291686
    Abstract: Secure and remote operation of a remote computer from a local computer over a network includes authenticating a remote computer for connection to a computer over the network and/or a local computer for connection to a remote computer over the network; establishing a secure connection therebetween; and integrating a desktop of a remote computer on a display of a local computer. Functions that are performed may include one or more of: integrating a file structure of accessible files accessed at the second or first computer, into a file structure contained at the first or second computer, respectively; at least one of integrating a desktop of the second computer on a display of the first computer and integrating a desktop of the first computer on a display of the second computer; and directly operating the second computer from the first computer or the first computer from the second computer.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: May 14, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Lambertus Hesselink, Dharmarus Rizal, Eric S. Bjornson
  • Patent number: 10282878
    Abstract: Various methods are provided for generating and annotating a graph. One example method may include determining one or more key patterns in a primary data channel, wherein the primary data channel is derived from raw input data in response to a constraint being satisfied. A method may further include determining one or more significant patterns in one or more related data channels. A method may further include generating a natural language annotation for at least one of the one or more key patterns or the one or more significant patterns. A method may further include generating a graph that is configured to be displayed in a user interface, the graph having at least a portion of the one or more key patterns, the one or more significant patterns and the natural language annotation.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: May 7, 2019
    Assignee: ARRIA DATA2TEXT LIMITED
    Inventor: Ehud Baruch Reiter
  • Patent number: 10275944
    Abstract: In an approach to three dimensional component visualization, one or more computer processors receive a request associated with one or more reference tags received from one or more requesting devices. The one or more computer processors identify component data associated with one or more requested reference tags. The one or more computer processors analyze the one or more three dimensional renderings of one or more components using component data. The one or more computer processors determine whether to augment the one or more three dimensional renderings. The one or more computer processors create an augmented three dimensional rendering using component data. The one or more computer processors send one or more three dimensional renderings of one or more components using component data to the one or more requesting devices.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: April 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ronald A. Case, Juan F. Garzon, Alexandru Z. Nagy, Kaoru Stabnow
  • Patent number: 10275225
    Abstract: A variable is identified. Information associated with the variable is identified. A distributed resource for storing a value for the variable is identified based at least in part on the information. The distributed resource for storing the value is automatically provisioned.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: April 30, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ronald Widharta Sunarno, Pierre Steckmeyer, David Ping, Nicolas Vautier, Umesh Haridas Sampat
  • Patent number: 10268668
    Abstract: Systems for generating a USPTO office action response document based on an input USPTO Office Action document. A method implementation for constructing the USPTO office action response traverses a ruletree that has been dynamically formed from user answers to successive questions based on characteristics of the USPTO Office Action document. The ruletree comprises a first set of data items that pertains to an HCI and the ruletree further comprises a second set of data items that pertain to the target USPTO office action response document. Correspondence between the set of user answers to questions and passages in the USPTO office action response document are maintained in the ruletree. The ruletree expands and contracts during user interaction. To generate the USPTO office action response document, the ruletree is traversed in a sorted order, where traversal of a node generates a passage or passages in the generated USPTO office action response document.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: April 23, 2019
    Inventors: Rex Andrew West, Richard Charles Bridgeman
  • Patent number: 10268830
    Abstract: Protecting a fragment of a document includes automatically detecting the fragment without user intervention based on the content of the fragment and/or the context of the fragment within a set of documents, selectively encrypting the fragment to prevent unauthorized access, and providing an alternative view of the fragment that prevents viewing and access of content corresponding to the fragment unless a decryption password is provided. Automatically detecting the fragment may include detecting numbers and alphanumeric sequences of sufficient length that do not represent commonly known abbreviations, detecting generic terms, detecting proper names, detecting terms signifying a type of content, detecting mutual location of terms and sensitive content, and/or detecting user defined terms. The generic terms may correspond to password, passcode, credentials, user name, account, ID, login, confidential, and/or sensitive. The proper names may be names of financial organizations and security organizations.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: April 23, 2019
    Assignee: EVERNOTE CORPORATION
    Inventor: Phil Libin
  • Patent number: 10257251
    Abstract: This disclosure relates to systems and methods for using a uniform resource locator to retrieve content for both a first application and a second application. The user may elect to use the first or second application to view content associated with the uniform resource locator. In one instance, an unmodified uniform resource locator may be parsed for identifiers that may be used to retrieve content for the second application instead of the content for the first application. In another instance, a modified uniform resource locator may be appended with a second application scheme and a path for the content of the second application address. In both instances, the unmodified and the modified uniform resource locators may be used to retrieve content for the first application or the second application.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: April 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Jonathan A. Leblang
  • Patent number: 10242004
    Abstract: A method of tagging a document for future access, the method comprising the steps of: (a) Saving a document on a server, (b) Accessing said document by a tagging process program, (c) Having said tagging process program: (i) generate a tag referring to the location of said document on said server; and (ii) add said tag to said document, while said tag being visible on the printed version of the document, wherein, said tag can be scanned by a device equipped with an optical scanner and as a result said document would be accessible to said device.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: March 26, 2019
    Assignee: Knova Web Technologies, Inc.
    Inventors: Gabriel Deschenes, Alexandre Gagnon-Demers, Julien Leroux
  • Patent number: 10217489
    Abstract: In a media editing device for reorganizing media content and editing the reorganized media content, a plurality of tracks is obtained, where each track comprises at least one component, each component comprising at least one segment, each segment comprising one of: image content, video content, audio content, and audio/video content. A first user input selecting a plurality of the tracks is received. A second user input selecting at least one reorganization technique to be applied to the selected tracks is also received. The selected reorganization technique is applied to the selected tracks, and the reorganized tracks are displayed. Editing operations are received for at least one of the reorganized tracks.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: February 26, 2019
    Assignee: CYBERLINK CORP.
    Inventor: Chen-Wei Chou
  • Patent number: 10198440
    Abstract: The present invention provides a system for publishing and displaying digital materials, comprising an ePub publishing module comprising a mechanism for publishers to upload ePub files, a user management module providing a means to add, edit and remove end users from the system, a bookshelf module for organizing the user's content in order to create a logical grouping of content, a reading content module for reading content after the user has been mapped to the content, and an annotating content module for annotating user selected text.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: February 5, 2019
    Assignee: BRIDGEPOINT EDUCATION
    Inventors: Wesley Van Rensburg, Joe Barrus, Elizabeth Aguiar, Erik Evans, Marc Riesenberg
  • Patent number: 10192068
    Abstract: A computing system for redacting and/or tokenizing non-public information of electronic documents obtained from monitored communications includes a data redaction computing device and/or a data tokenization computing device, a communications network, and a database storing computer executable instructions for analyzing information associated with a plurality of electronic documents stored communicated via the computing network. The computer executable instructions may cause the data redaction/tokenization computing device to identify non-public information in one or more of the plurality of electronic documents and/or at least one of a document type, a source of the electronic document, and a destination to which the electronic document is to be communicated. Based on this analysis, the data redaction/tokenization computing device may modify the electronic document to redact and/or tokenize the non-public information based on the computer executable instructions retrieved from the second database.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: January 29, 2019
    Assignee: Bank of America Corporation
    Inventors: Sorin N. Cismas, Manu Kurian, Paul Grayson Roscoe
  • Patent number: 10185702
    Abstract: Content providers may specify special formatting instructions to manage formatting of content that is ultimately displayed by electronic devices. The formatting instructions may include formatting that is not apparent from an original format of the content. The formatting instructions from a content provider may override default formatting that is used by a viewing application on the electronic device or a host (intermediary) that formats the content for the electronic device, which would otherwise control a format of the content. The formatting instructions may be based on attributes of the electronic devices, such as display size, display type, etc. By enabling content providers to specify these special formatting instructions, the content providers may retain control of an ultimate look and function of the content when the content is formatted for a particular electronic device.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: January 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Christopher Allan White
  • Patent number: 10176506
    Abstract: There is provided a product search system including a user interface through which a target product can be efficiently searched and specified from a number of products registered in a product master with high speed while reducing work load. In a representative embodiment of the present invention, there are provided a phrase analysis unit which acquires a character string of a product name of each of the products contained in a list of the products, divides the character string into phrases by a predetermined division character or a symbol to acquire words, and sets a word satisfying a predetermined condition in each of the words to a search word, and a search word processing unit that shows the search word to the user, narrows the products contained in the list down to products of which the product names contain a search word designated by the user, and outputs the narrowed products.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: January 8, 2019
    Assignee: NOMURA RESEARCH INSTITUTE, LTD.
    Inventor: Soichi Ohara
  • Patent number: 10152532
    Abstract: A method of associating a meaningful term with a first abbreviated name includes selecting a first meaningful term based on similarity between the first meaningful term and expansion of a first abbreviated term, selecting the first meaningful term based on collocation of a second abbreviated term, and associating the first meaningful term with the first abbreviated term. The first abbreviated term is associated with a first abbreviated name. The second abbreviated term and a third abbreviated term are associated with a second abbreviated name. The second abbreviated term satisfies a matching criterion associated with the first abbreviated term. A corresponding system and computer-readable device are also disclosed.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: December 11, 2018
    Assignee: AT&T INTERWISE LTD.
    Inventors: Daniel Dabah, Elad Mazaki
  • Patent number: 10146848
    Abstract: The present invention relates generally to a distributed database environment. Aspects of the present invention include employing a distributed, scalable, autonomous resource discovery, management, and stitching system for use in the database. In embodiments of the present invention a database instance architecture can be used where each database instance maintains management of the database instance rather than the entire environment. In embodiments of the present invention each database instance includes an autonomous management system capable of communicating with autonomous management systems of other database instances to allocate and share resources between database instances.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: December 4, 2018
    Assignee: DELL PRODUCTS LP
    Inventors: Rajesh Narayanan, YuLing Chen, Ke Xu
  • Patent number: 10147161
    Abstract: An apparatus, the apparatus comprising at least one processor, and at least one memory including computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus to perform at least the following: based on the determined age of a particular message in a displayed message thread, provide for a change in the intelligibility of at least part of the particular message with respect to one or more of: at least one of the other of the messages in the displayed message thread; and at least some of the other part of the particular message.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: December 4, 2018
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Liang Zhang, Yannis Paniaras
  • Patent number: 10127444
    Abstract: Described herein is a computer implemented method for processing an electronic document. The method comprises accessing a comparison set of reference document codifications, each reference document codification in the comparison set comprising a plurality of canonical feature codifications. Each canonical feature codification in each reference document codification in the comparison set is processed by determining whether the electronic document has one or more text rectangles in a potential position of the canonical feature and, in response determining that the electronic document has one or more text rectangles in a potential position of the canonical feature, recording a preliminary association between the or each text rectangle and the canonical feature. For each text rectangle preliminarily associated with one or more canonical features, a final canonical feature assignment is determined for the text rectangle based on the one or more preliminarily associated canonical features.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: November 13, 2018
    Assignee: Coupa Software Incorporated
    Inventors: Mark Oliver Burch, Hanieh Borhanazad
  • Patent number: 10122713
    Abstract: A device and a method for encrypting a virtual machine by on-the-fly encryption and decryption of the memory is described. The device comprises hardware and software elements, including a hardware security module for executing, in response to data read/write requests, on-the-fly encryption and decryption operations of the data stream associated with an encrypted memory image. The device and the method are particularly suited to allowing the secure authentication and execution of programs in the context of the infrastructure as a service layer of the cloud computing model.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: November 6, 2018
    Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
    Inventors: Laurent Hubert, Renaud Sirdey
  • Patent number: 10122729
    Abstract: The content management system can receive log-on requests from a plurality of users and a request from the plurality of users to access content stored in a repository of the content management system. The requested content can be copied to a transient content store. The transient content store can facilitate presentation of the copy of the content on a shared interface to the plurality of users. The transient content store can facilitate editing of the copy of the content by the plurality of users simultaneously by an editor external to the content management system. The edited copy of the content can be transmitted back to the content management system and can be stored in the repository of the content management system.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: November 6, 2018
    Assignee: Alfresco Software, Inc.
    Inventors: Stefan Kopf, Jared Ottley, Brian Remmington, Gregory Melahn
  • Patent number: 10117697
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating user-controlled management of webpage elements for dynamic customization of relevant information. In one embodiment and by way of example, a method includes receiving, in real-time, a request for performing one or more tasks relating to dynamic customization of webpage elements relating to a webpage package. The request may be received at a first computing device over a network. The method may further include performing, in real-time, the one or more tasks.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: November 6, 2018
    Assignee: salesforce.com, inc.
    Inventors: Philip Norman Calvin, Sonali Agrawal, Beril Guvendik Maples, Eric Dorgelo, Shelby Hubick
  • Patent number: 10122530
    Abstract: One embodiment relates to a method for enabling an entity to delegate calculation of a bilinear pairing value e(A,B) between two values A and B to a calculation server. The entity may select public elements P1 and P2 and secret elements S1 and S2, two of the elements from among P1, P2, S1, and S2 being selected to be equal to A and B, generate elements R1=vS1, R2=uS2, T1=uP1+S1, T2=vP2=S2, where u and v are random numbers, and transmit R1, R2, T1, and T2 to the calculation server. The server may calculate (a1)y=e(T1,T2)[e(R1,P2)e(P1,R2)]?1, and (a2)z=e(D1,D2), y and z designating two integers equal to 1 or to an integer c, D1 and D2 designating two public elements from among A and B or from among R1 and R2 and transmit a1 and a2 to the entity. The entity may obtain the value e(A,B) from a1 or a2.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: November 6, 2018
    Assignee: ORANGE
    Inventors: S├ębastien Canard, Julien Devigne, Olivier Sanders
  • Patent number: 10116990
    Abstract: This invention provides an information distribution system comprising an image data processing device (11), a server (12), and a portable telephone unit (15 having image data acquisition means for acquiring image data with a destination address attached thereto and display means for displaying the image data, wherein the image data is distributed from the image data processing device (11) to the portable telephone unit (15), and advertisement information based on user information is extracted from an advertisement information storage unit (29) and appended to image/text data by an advertisement information appending unit (30) provided in the server 12.
    Type: Grant
    Filed: October 4, 2007
    Date of Patent: October 30, 2018
    Assignee: SONY CORPORATION
    Inventors: Mihoko Kamei, Kimio Maki, Shiro Miyagi
  • Patent number: 10108468
    Abstract: An information processing apparatus acquires edited contents of a document currently being edited, transmits the acquired edited contents to an external apparatus, acquires information about related files related to the document currently being edited from the external apparatus, and displays a list of the acquired information about related files.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: October 23, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takaharu Osawa
  • Patent number: 10110726
    Abstract: A private message can be delivered by a computer system to a user in an environment, using a display in the environment, a user device, and sensors in the space. The device is detected and connected to a system once it enters a space. A private message is directed to the device and it is received by the system, which notifies the device that the message has been received. The user can then look up at a device to display the message and the system can determine where the user is looking, in order to deliver the message using rapid serial visual presentation to the user on the display device.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Andrew S. Aaron, Joel W. Branch, Dario Gil, Jonathan Lenchner, John C. Nelson
  • Patent number: 10102300
    Abstract: An icon associated with content (e.g., webpage content) is created on a mobile device. In one implementation, the content is displayed on the mobile device and an indication is received to create an icon associated with the content. All or a portion of the content is rendered into the icon, and the icon is displayed on a user interface of the mobile device.
    Type: Grant
    Filed: January 6, 2008
    Date of Patent: October 16, 2018
    Assignee: APPLE INC.
    Inventors: Steve Lemay, Tim Omernick, Richard Williamson
  • Patent number: 10102191
    Abstract: A method for propagating changes from master content to variant content includes receiving, from a user interface, a modified master text composition that incorporates changes to a master text composition. Each of the master text composition, the modified master text composition, and a variant text composition assigned to the master text composition are divided into text units. A correspondence model is constructed that includes mappings between the text units of the master text composition, the text units of the modified master text composition, and the text units of the variant text composition. Proposed changes to the variant text composition are determined that correspond to the changes to the master text composition based on the mappings. At least one of the proposed changes is integrated into the variant text composition.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: October 16, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Balaji Vasan Srinivasan, Natwar Modani, Gaurush Hiranandani, Harsh Jhamtani, Cedric Huesler, Sanket Vaibhav Mehta
  • Patent number: 10095367
    Abstract: Managing metadata associated with a digital media asset includes selecting the digital media asset, displaying the digital media asset in a filmstrip format that presents one or more scenes from the digital media asset along a timeline, wherein each scene corresponds with an underlying point in time along the timeline, and wherein the digital media asset has a start time and an end time that define the timeline, displaying at least one track in timeline alignment with the film strip format wherein the at least one track corresponds with a type of metadata associated with the digital media asset, and displaying on the at least one track, one or more segments, wherein each segment has a start point and an end point along the timeline and wherein each respective segment represents a span of time in which the type of metadata occurs within the digital media asset.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: October 9, 2018
    Assignee: TIVO SOLUTIONS INC.
    Inventors: Matthew G. Berry, Tim Jones, Isaac Kunkel
  • Patent number: 10089285
    Abstract: A computer-controlled method of converting documents includes receiving, through a user interface on a computing device, a name of a request document representing a request for proposal stored in a memory, using a processor in the computing device to access the memory and locate a cascading style sheet associated with an application used to produce the request document in the memory, importing the cascading style sheet from the memory and processing information in the cascading style sheet as a text mark-up file, and populating the user interface with the information.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: October 2, 2018
    Assignee: RFPIO, INC.
    Inventors: Ganesh Shankar C. Rameshkumar, Manish K. Bafna, Sankar Lagudu, A J Sunder
  • Patent number: 10083166
    Abstract: In one embodiment, an apparatus for generating an inspection report is provided which is configured to perform certain tasks. Input from a user for an inspection report and displaying contents of the inspection report which currently has been inputted, is received. One or more context features from one of the displayed contents is identified, in a real time manner. inspection data for the object based on one or more of the identified context features is processed. A list of items of the processed inspection data is caused to be displayed, upon detection of a specific user input, to be selected by the user. And, when an item in the list is selected by the user, processed inspection data corresponding to the selected item, is inserted into the inspection report. In some embodiments, the one of the displayed contents includes keywords relating to at least one of a body region, a part of the object, anatomical structure of the object, and a pathological structure of the object.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: September 25, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Xin Liu, Yinan Li
  • Patent number: 10061758
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for managing spreadsheets with decision tables. The exemplary method includes generating an underlying data model associated with a visual data model of a spreadsheet containing a decision table, populating the underlying data model based on information contained in the visual data model and based on the decision table, generating a first index for mapping cells in the visual data model to cells in the underlying data model consistent with the decision table, and generating a second index for mapping cells in the underlying data model to cells in the visual data model consistent with the decision table.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: August 28, 2018
    Assignee: Red Hat, Inc.
    Inventors: Michael Anstis, Mark Proctor
  • Patent number: 10061776
    Abstract: A cloud computing system identifies opportunities for users to collaborate on a file. Collaboration opportunities are identified based on similarity of separate files that different users are associated with, and on relationships or similarities between the different users. If users associated with the separate files agree to collaborate, the users may be placed in a single editing session regarding a file having content from at least one of the separate files.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: August 28, 2018
    Assignee: GOOGLE LLC
    Inventors: Robert Brett Rose, Michael Jeffrey Procopio
  • Patent number: 10055790
    Abstract: A client device coalesces data received from an exchange, and provides a client application such as a graphical user interface with the opportunity to process fewer, but up-to-date, data updates from an exchange when a large volume of prices becomes available. Accordingly, the trader can be assured of receiving updated information that are fed to the client applications at a rate that is cohesive with that client device's processing speed.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: August 21, 2018
    Assignee: Trading Technologies International, Inc.
    Inventor: Scott F. Singer
  • Patent number: 10051073
    Abstract: A method, article of manufacture, and apparatus for processing data. In some embodiments, this includes determining a policy, intercepting communication between a user and a cloud service provider, applying the determined policy to the intercepted communication, storing at least a portion of the intercepted communication in an intermediary. In some embodiments, information stored in the intermediary may be retrieved without the cloud service provider.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: August 14, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Muddu Sudhakar, Christos Tryfonas
  • Patent number: 10042832
    Abstract: Systems and methods are disclosed herein for combining a first annotation and a second annotation in an electronic document. The first annotation is received and corresponds to a first portion of the electronic document. The second annotation is received and corresponds to a second portion of the electronic document. A first position of a layout rendering of the first annotation is determined, and a second position of a layout rendering of the second annotation is determined. The first position of the layout rendering of the first annotation is compared to the second position of the layout rendering of the second annotation. When the first position conflicts with the second position, the first annotation and the second annotation are combined to form a stacked annotation.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: August 7, 2018
    Assignee: Google LLC
    Inventor: Vance Julius Vagell
  • Patent number: 10033687
    Abstract: A method for interactive splitting of a post of a social collaborative environment is provided. The method comprises, in response to a selection of a portion of the post, splitting the post at a location of at least one of a boundary of the selection or within the selection into a first segment and a second segment. A tool is utilized to split the post at the location of at least one of the boundary of the selection or within the selection into the first segment and the second segment. An input box configured to receive a response to the post is presented in an interactive post editing interface of the post, wherein the presentation of the input box occurs in a space defined between the first segment and the second segment. The response can be inserted in the space defined between the first segment and the second segment.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventor: Sebastian M. Zmener
  • Patent number: 10021152
    Abstract: Concepts and technologies are disclosed herein for providing a location sharing service. A server computer executing a location sharing service can identify a presenter for a location sharing session and a participant in the location sharing session. The server computer can receive location information from the presenter. The location information can identify a location accessed at a computing device associated with the presenter during a conference. The server computer can provide the location information to a user device associated with the participant during the conference. The server computer also can provide a log including the location information to the user device during or after the conference.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: July 10, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Sachin Lohe
  • Patent number: 10013400
    Abstract: Methods and apparatus for in-line editing of web page content with reduced disruption of logical and presentational structure of content are described. In one embodiment, a rendering of a web page is presented in a what-you-see-is-what-you-get (WYSIWYG) editing environment. The presenting includes overlaying an editing control layer for accessing editing functions of the what-you-see-is-what-you-get editing environment, and an electronic commerce web page layer derived from an electronic commerce web page document. The presenting includes inserting into structural tags of the electronic commerce web page document attribute data. The attribute data identifies editing functions available from the what-you-see-is-what-you-get editing environment for elements of editable content of the electronic commerce web page document.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: July 3, 2018
    Assignee: Kibo Software, Inc.
    Inventor: James Zetlen
  • Patent number: 9990427
    Abstract: There is provided an information processing apparatus including an acquisition section which acquires a plurality of sub-contents included in each of one or more contents, and a management section which associates the acquired plurality of sub-contents with at least any one process from among a plurality of processes for executing processing related to an output of one or more of the sub-contents.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: June 5, 2018
    Assignee: SONY CORPORATION
    Inventor: Mitsuru Nishibe
  • Patent number: 9977715
    Abstract: Techniques to manage collaborative documents are described. An application program may comprise a document render component to render a first document instance of a collaborative document, a document share component to receive a document update list comprising a set of change records for a second document instance of the collaborative document, and modify properties of one or more constructs for the first document instance based on the change records to form a merged document instance of the collaborative document, and an undo manager component to manage a local undo stack for the first document instance, the local undo stack comprising a set of undo records, and determine whether to preserve one or more of the undo records of the local undo stack after formation of the merged document instance based on one or more of the change records. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: May 22, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jonathan Bailor, Matthew Wood, Brian Marshall
  • Patent number: 9965454
    Abstract: A computing device receives one or more indications of user input to enter a character string. In response, the computing device determines, based on a corpus that includes punctuated character strings previously entered by a user of the computing device, one or more punctuated versions of the character string. Each of the one or more punctuated versions of the character string includes one or more punctuation marks not present in the character string. The computing device outputs, for display, at least one of the one or more punctuated versions of the character string.
    Type: Grant
    Filed: January 19, 2015
    Date of Patent: May 8, 2018
    Assignee: Google LLC
    Inventor: Benjamin Albert Azose
  • Patent number: 9965456
    Abstract: A system redacts content in a multi-layered document by executing a content modifier process that redacts a first portion of content in a source layer and then automatically redacts related content in at least one target layer. The content modifier process overlays the source redaction region on corresponding areas of other layers in the document to identify target redaction regions in those other layers that contain target content. In turn, the content modifier process automatically identifies and redacts the target content within target redaction regions.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: May 8, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Jason T. Pittenger, David Stromfeld
  • Patent number: 9959259
    Abstract: Some embodiments provide a method of analyzing an unstructured document. The method receiving the unstructured document that includes a number of primitive graphic elements, each of which is defined as a single object in the unstructured document. The unstructured document has a drawing order that indicates the order in which the primitive graphic elements are drawn when the unstructured document is displayed. The method identifies positional relationships between successive primitive graphic elements in the drawing order. Based on the positional relationships, the method defines a single structural graphic element from several of the primitive graphic elements.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: May 1, 2018
    Assignee: APPLE INC.
    Inventors: Philip Andrew Mansfield, III, Michael Robert Levy
  • Patent number: 9928226
    Abstract: One exemplary embodiment involves downloading electronic content for editing at a local editing application, the electronic content received from a remote network source accessed through a web browser's connection to the source, the local editing application separate from the web browser. The embodiment further involves identifying edits made at the local editing application to the electronic content resulting in a new version of the electronic content. And, the embodiment further involves initiating an upload of the new version of the electronic content through the browser's network connection to the source.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: March 27, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: Ondrej Florian
  • Patent number: 9930167
    Abstract: The disclosure provides examples of a messaging application search service in which a search is performed from a messaging application for content to be incorporated into a message being composed using the messaging application. The messaging application responds to a search function indicator to provide a search function without leaving the messaging application. The search function indicator is interpreted by the messaging application as a request for a search to be performed by a search application. Upon receipt of the search request, the messaging application allows search terms to be entered in a messaging application user interface for subsequent search by the search application. Returned search results are presented to the user within the messaging application to allow the user to incorporate a search result into a message being composed via the messaging application.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: March 27, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Sean F. Bruno
  • Patent number: 9921797
    Abstract: A computer-implemented method includes identifying a document that is operated upon by a real-time collaborative editing system. The document includes a first active region and additional active regions. The method identifies a first node and one or more additional nodes, all accessing the document via the real-time collaborative editing system. The method identifies a second node that is one of the one or more additional nodes. The method identifies a second active region, which is one of the additional active regions. The method identifies a first node view, which displays the first active region via the first node. The method identifies a second node view. The second node view displays the second active region via the second node. The method responds to input from the first node by creating a third node view that is displayed via the second active region and presented via the first node.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Dunne, Ming Zhe Jiang, Hua Shao, Zhi Yong Xue
  • Patent number: 9921730
    Abstract: In embodiments of statistics time chart interface row mode drill down, a first interface is displayed in a table format that includes columns each having a column heading comprising a different value, each different value associated with a particular event field, and includes rows each with a time increment and one or more aggregated metrics, each aggregated metric representing a number of events having a field-value pair that matches the different value represented in one of the columns and within the time increment over which the aggregated metric is calculated. A row that includes the time increment and the aggregated metrics can be emphasized in the first interface, and in response, a menu is displayed with selectable options to transition to a second interface based on a selected one of the options.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: March 20, 2018
    Assignee: Splunk Inc.
    Inventors: Cory Eugene Burke, Katherine Kyle Feeney, Divanny I. Lamas, Marc Vincent Robichaud, Matthew G. Ness, Clara E. Lee
  • Patent number: 9892367
    Abstract: In a corpus of scientific articles such as a digital library, documents are connected by citations and one document plays two different roles in the corpus: document itself and a citation of other documents. A Bernoulli Process Topic (BPT) model is provided which models the corpus at two levels: document level and citation level. In the BPT model, each document has two different representations in the latent topic space associated with its roles. Moreover, the multi-level hierarchical structure of the citation network is captured by a generative process involving a Bernoulli process. The distribution parameters of the BPT model are estimated by a variational approximation approach.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: February 13, 2018
    Assignee: The Research Foundation for the State University of New York
    Inventors: Zhen Guo, Mark Zhang
  • Patent number: 9894141
    Abstract: Secure and remote operation of a remote computer from a local computer over a network includes authenticating a remote computer for connection to a computer over the network and/or a local computer for connection to a remote computer over the network; establishing a secure connection therebetween; and integrating a desktop of a remote computer on a display of a local computer. Functions that are performed may include one or more of: integrating a file structure of accessible files accessed at the second or first computer, into a file structure contained at the first or second computer, respectively; at least one of integrating a desktop of the second computer on a display of the first computer and integrating a desktop of the first computer on a display of the second computer; and directly operating the second computer from the first computer or the first computer from the second computer.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: February 13, 2018
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Lambertus Hesselink, Dharmarus Rizal, Eric S. Bjornson
  • Patent number: 9880709
    Abstract: Systems and methods for displaying, responsive to user-designation of a desired set of media object previews for view, the previews of the media objects of an electronic content work within a single view on a display of a computer system. The view presents those previews of the media objects of the electronic content work appropriate for one or more target rendering environments, according to user-specified display criteria. The previews may be images of the media objects captured when the subject media objects were rendered in a simulated target rendering environment. In some cases, these may be images of the media objects captured with the media objects were in desired states during rendering thereof in the simulated target rendering environment. The view may present the previews according to user-defined size criteria.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: January 30, 2018
    Assignee: INKLING SYSTEMS, INC.
    Inventors: Thomas Charles Genoni, Aashay Desai
  • Patent number: 9881088
    Abstract: Natural language solution generating devices and methods are provided herein. Exemplary devices may execute logic via one or more processors, which are programmed to receive a complex query in natural language format, the complex query including a real-world problem that requires interrogation of a plurality of information sources in order to ascertain a response to the problem, evaluate the complex query to determine query segments, which are each included with at least one domain, wherein a domain corresponds to an information source, query the information sources to obtain responses for the query segments, and generate a natural language solution using the responses.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: January 30, 2018
    Assignee: Hurricane Electric LLC
    Inventor: Mike Leber