Authoring Diverse Media Presentation Patents (Class 715/202)
-
Patent number: 10534843Abstract: A document architecture system includes an intelligent document processing engine that can receive raw data streamed from external data source(s), analyze the raw data to identify triggering events, apply rules to the triggering events identified, break down the raw data accordingly, and generating messages in an internal format to represent the pieces of data without any formatting or layout information. The messages can be augmented with custom metadata and stored as fragments that reference, but that do not physically incorporate, the messages. The stored fragments can be used by the document process engine to intelligently render documents and versions thereof. Some embodiments store only unique fragments, resulting in a significant reduction in storage requirements and an extremely efficient way of processing huge amounts of data (e.g., millions of documents) for document production. The messages and fragments are in internal formats under control of the document architecture system.Type: GrantFiled: May 26, 2017Date of Patent: January 14, 2020Assignee: Open Text SA ULCInventors: Robert Smith, Johan Lorensson, Christian Wessman, Sverker Wendelöv
-
Patent number: 10523625Abstract: A messaging server system receives a message creation input from a first client device that is associated with a first user registered with the messaging server system. The messaging server system determines, based on an entity graph representing connections between a plurality of users registered with the messaging server system, that the first user is within a threshold degree of connection with a second that initiated a group story in relation to a specified event. The messaging server system determines, based on location data received from the first client device, that the first client device was located within a geo-fence surrounding a geographic location of the specified event during a predetermined event window, the geo-fence and event window having been designated by the second user, and causes the first client device to present a user interface element that enables the first user to submit content to the group story.Type: GrantFiled: March 9, 2017Date of Patent: December 31, 2019Assignee: Snap Inc.Inventors: Nicholas Richard Allen, Jacob Andreou, Evan Spiegel
-
Patent number: 10521077Abstract: Systems and methods for dynamically analyzing data in data visualizations are disclosed herein. The method displays a first data visualization based on a first plurality of data fields and a second data visualization based on a second plurality of data fields concurrently on the display. The method forms a mathematical model to represent a functional relationship between a first field of the first data fields and a second field of the second data fields. The method receives a user input on a displayed graphical mark at a first location corresponding to an actual value in the first data visualization, thereby moving the graphical mark to a second location corresponding to a hypothetical value. The method also adjusts a displayed location of a corresponding second graphical mark in the second data visualization using an adjusted value for the second field computed using the hypothetical value as input to the mathematical model.Type: GrantFiled: January 14, 2016Date of Patent: December 31, 2019Assignee: Tableau Software, Inc.Inventor: Bora Beran
-
Patent number: 10514725Abstract: This disclosure is directed to content reconfiguration based on characteristic analysis. A device may comprise a display and a user interface module to cause content to be presented on the display. When content is to be presented, content and display characteristics may first be determined. The content may then be altered based on the characteristics of the display. For example, the content may be divided into portions and at least one portion of the content may be determined for presentation based on subject matter in the content selected in view of at least one of user preferences, contextual information determined by at least one sensor in the device, etc. The user interface module may then alter the at least one portion of content for presentation, if necessary, and may further cause the at least one portion of content to be presented on the display.Type: GrantFiled: September 12, 2013Date of Patent: December 24, 2019Assignee: Intel CorporationInventor: Glen J. Anderson
-
Patent number: 10504285Abstract: A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system provides allows a user to place a point on a model surface that is used as a focus point for tool operations. The focus point is a geometry sphere that shows orientation and relative position of the view in the scene.Type: GrantFiled: August 28, 2008Date of Patent: December 10, 2019Assignee: AUTODESK, INC.Inventors: George Fitzmaurice, Justin Matejka, Igor Mordatch, Gord Kurtenbach, Azam Khan
-
Patent number: 10503748Abstract: An extract, load, and transform (ELT) management service provides functionality for managing ELT operations, including publish/subscribe functionality. The ELT management service maintains metadata describing publications, such as database tables or files stored by a storage service operating in a service provider network, and publication certificates, which describe the creation and change history for the publications. The metadata can be searched to identify publications that rely on other publications that have changed since the publications were generated. The identified publications can then be automatically republished by executing logical pipelines that specify activities that can be executed to republish the publications.Type: GrantFiled: November 14, 2016Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventor: Peter Farrow
-
Patent number: 10503994Abstract: A method of performing character isolation in an optical character recognition process, the method comprising receiving image data representing one or more character columns, determining a number of black pixels in each column of the image data, defining a vertical separation threshold which is a maximum number of black pixels in a column, dividing the columns into different pixel groups and groups of excluded columns by excluding any columns with a number of black pixels below the vertical separation threshold, identifying the pixel group representing the left most character column in the image data, determining whether there are one or two pixel groups representing character columns in the image data and, if it is determined that there are two pixel groups representing character columns, using a predetermined width value for a right most character column in order to identify a right hand boundary of the right most character column.Type: GrantFiled: November 19, 2018Date of Patent: December 10, 2019Assignee: Sanofi-Aventis Deutschland GMBHInventor: Dietmar Hammen
-
Patent number: 10489499Abstract: A document editing system provides a design editing panel with a document under creation. The document editing system provides a representation of the document under creation on the design editing panel using a plurality of graphical editing features, where each of the graphical editing features are interactive to receive an input for editing a corresponding content element of the document under creation. In response to editor input that alters an appearance of at least a content element of the document under creation, the document editing system alters an appearance of one or more graphical editing features of the design editing panel.Type: GrantFiled: July 9, 2018Date of Patent: November 26, 2019Assignee: Adobe Inc.Inventor: Justin Cooperman
-
Patent number: 10471609Abstract: New multi-computers architecture allows protection of personal computer by the combined hardware and software means reinforcing online security to the safety level not achievable using software security means alone. The disclosed system encompasses intermediate lock-computer and unidirectional internal interfaces based on novel principles providing complete security while sending information to world wide web and reliable filtering out of unwanted software while receiving information from Internet. One of the key principles underlying the present invention is physical separation of dataflow from web-connected computer to intermediate lock-computer to the main personal computer and the counter dataflow from main computer to lock-computer to web-connected computer. The interfaces in direct data flow from Internet to personal computer and in the counter dataflow may be based on different physical and system principles including novel two-dimensional image-based interface.Type: GrantFiled: June 11, 2018Date of Patent: November 12, 2019Inventor: Benjamin F. Dorfman
-
Patent number: 10445119Abstract: Systems and methods that adapt software components encoded for execution by a virtual machine to the specific architecture of a target platform are provided. These systems and methods combine the portability benefits of a virtual machine architecture with the power conservation and computation efficiency benefits normally associated with native implementations. More particularly, in some embodiments, a compiler configured to compile software components encoded for execution by a virtual machine is enhanced to identify hardware processing elements available on a target platform and to adapt the software components to utilize the identified hardware processing elements. In at least one embodiment, the adaptation performed by the enhanced compiler takes the form of compression or extension.Type: GrantFiled: June 30, 2017Date of Patent: October 15, 2019Assignee: INTEL CORPORATIONInventor: Markus Dominik Mueck
-
Patent number: 10440102Abstract: Aspects of the disclosure relate to multicomputer processing of client device request data using a centralized event orchestrator and a dynamic endpoint engine. A computing platform may receive, from a client computing device, event definition information defining an event. Subsequently, the computing platform may receive, from a recipient computing device associated with the event, a request for a recipient-selection user interface, and may determine that a dynamic endpoint option is available for a user of the recipient computing device. Thereafter, the computing platform may send, to the recipient computing device, a delivery selection user interface that includes a user-selectable option that, when invoked, causes the computing platform to create a new endpoint.Type: GrantFiled: December 8, 2016Date of Patent: October 8, 2019Assignee: Bank of America CorporationInventors: Akiva Kates, Joseph Benjamin Castinado, Rob Oddy, Brandon Castagna
-
Patent number: 10437611Abstract: A widget manager facilitates management of widgets in a dashboard layer. Management functions can include enablement, preview, importation, exportation, organization, installation, deletion, acquisition, etc.Type: GrantFiled: August 15, 2016Date of Patent: October 8, 2019Assignee: Apple Inc.Inventors: Scott Forstall, Imran A. Chaudhri, John O. Louch, Eric Steven Peyton
-
Patent number: 10423315Abstract: The invention provides a method for a user to input individualized primitive data and equipment and a system. The method comprises the following steps of: detecting an input sequence on user equipment; performing match search on the input sequence to acquire one or more matched local individualized primitive data options; and selecting the matched local individualized primitive data options as candidate options, and displaying the candidate options to the user to select. By the method, the equipment and the system, the defect that only character input and symbol input are supported by a traditional input method is overcome; the input of multiple types of individualized primitive data including pictures, audios/videos, style template user-defined characters and the like is realized by the input method; and the user experience is enhanced.Type: GrantFiled: September 30, 2015Date of Patent: September 24, 2019Assignee: CIENET TECHNOLOGIES (BEIJING) CO., LTD.Inventors: Liang Zheng, Xibin Liu
-
Patent number: 10423702Abstract: A character input device includes a memory that stores one or more conversion candidates, and a processor that executes a process including receiving input of a first character of a word and the number of characters of the word, extracting a conversion candidate including the first character from the one or more conversion candidates stored in the memory according to the number of characters of the word, and displaying the extracted conversion candidate.Type: GrantFiled: February 21, 2017Date of Patent: September 24, 2019Assignee: FUJITSU CONNECTED TECHNOLOGIES LIMITEDInventors: Shimpei Sendai, Toru Kohei
-
Patent number: 10402879Abstract: Systems, apparatuses, and methods are provided for customizing collections of products. A first user selects a subset of products for customization, and subsequently causes those products to be customized. The first user may place limitations on further customization of the subset of products. A second user associated with the customized products further customizes those products. The further customization may be restricted by the limitations imposed by the first user.Type: GrantFiled: December 30, 2011Date of Patent: September 3, 2019Assignee: adidas AGInventors: Alison Page, Lawrence Max Motola, Charlotta Nordin, Andreas Albert Perez Alba
-
Patent number: 10387554Abstract: A mechanism is provided for applying matching data transformation information based on a user's editing of data within a document. User input identifying inputs provided by a user while editing a document within an application executing on the data processing system is received. A matching algorithm is executed based on user input to identify one or more candidate transformation operations within a transformation operation data structure that matches the user input. Responsive to failing to identify any candidate transformation operations, an indication is provided that no candidate transformation operations are identifiable. Responsive to one or more candidate transformation operations being identified, a list of transformation operations is provided that includes the one or more candidate transformation operations to the user via the data processing system.Type: GrantFiled: February 19, 2018Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Yong Li, Ryan Pham, Xiaoyan Pu, Yeh-Heng Sheng
-
Patent number: 10382502Abstract: Described embodiments enable device users sharing content items via a content management system to view and modify content items within native applications on their client devices. In various embodiments, a client application detects a save operation on a content item and prompts a user to provide a comment based on changes to the content item. User comments and metadata are provided to a content management system to create a historical log that provides a comprehensive summary of user interactions with a content item, including comments regarding content item changes, version information, and timestamps. The content management system provides the comments and other log contents to client applications associated with other users sharing the content item. The client applications use the comments and log information to provide notifications to the users regarding content item changes and comments by sharing users.Type: GrantFiled: September 9, 2016Date of Patent: August 13, 2019Assignee: Dropbox, Inc.Inventors: Anvisha Hrishikesh Pai, Michael Wu
-
Patent number: 10375374Abstract: The invention relates to capturing a still or moving image as well as object position and displacement data for the image, storing the image and the data as a dimension extractable object, and utilizing the dimension extractable object.Type: GrantFiled: March 29, 2017Date of Patent: August 6, 2019Assignee: Plethron Inc.Inventors: Eric Minami, Charles Chu
-
Patent number: 10372285Abstract: In various example embodiments, a system and method for standardizing user interface elements are presented. A method includes determining parameters of one or more user interface elements as part of a first application, the first application selected based on an increased usage by a user compared with other applications, generating a profile for the user, the profile indicating the respective parameters of the one or more user interface elements, and modifying locations of user interface elements with matching predetermined identifiers as part of a second application based on the respective parameters indicated in the profile.Type: GrantFiled: April 14, 2015Date of Patent: August 6, 2019Assignee: eBay Inc.Inventors: David Ramadge, Justin Van Winkle, Corinne Elizabeth Sherman
-
Patent number: 10339680Abstract: A typeface processing application accesses a character skeleton, which has control points and curves defined by control points, and a character outline surrounding the character skeleton. The typeface processing application computes, for a design parameter of a design application, a graphics control dataset based on a particular control point. Doing so involves identifying a pair of control point positions and a pair of expansions of the character outline, where each position or expansion pair corresponds to a pair of design parameter values. The typeface processing application generates the graphics control dataset, which includes intermediate positions of the control point between the pair of positions and intermediate expansions of the character outline between the pair of expansions.Type: GrantFiled: October 6, 2017Date of Patent: July 2, 2019Assignee: Adobe Inc.Inventors: Thomas T. Donahue, Richard Sinn, Allan M. Young, Guy Nicholas
-
Patent number: 10339423Abstract: The disclosed computer-implemented method for generating training documents used by classification algorithms may include (i) identifying a set of training documents used by a classification system to classify documents written in a first language, (ii) generating a list of tokens from within the training documents that indicate critical terms representative of classes defined by the classification system, (iii) translating the list of tokens from the first language to a second language, (iv) creating, based on the translated tokens, a set of simulated training documents that enables the classification system to classify documents written in the second language, and (v) classifying an additional document written in the second language based on the set of simulated training documents. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: June 13, 2017Date of Patent: July 2, 2019Assignee: Symantec CorporationInventors: Jonathan J. Dinerstein, Christian Larsen, Daniel Hardman
-
Patent number: 10333767Abstract: Methods, systems, and media for media transmission and management are provided.Type: GrantFiled: July 10, 2017Date of Patent: June 25, 2019Assignee: Google LLCInventor: Matt Bridges
-
Patent number: 10325013Abstract: Systems and methods for optimizing space utilization in a document are described. The system receives a template divided into static space, dynamic space, and whitespace. The system fetches static contents, dynamic contents, personalized contents. The system determines the sizes of the contents and spaces available in the template. Further, the system compares the sizes of the contents with their respective spaces of the template. Based on the comparison, the system may resize at least one of the contents and the spaces relative to each other. Based on the comparison, the system may populate the contents inside the spaces without compromising with resolution and compatibility attributes associated with the contents. Post populating of the contents, the system may generate a final document for user.Type: GrantFiled: March 31, 2017Date of Patent: June 18, 2019Assignee: Wipro LimitedInventor: Sumanta Mondal
-
Patent number: 10267598Abstract: A network of scopes, including one or more lead scopes and one or more follower scopes, is provided to allow scope operators of the respective scopes to track the same presumed target. A lead scope locates a target and communicates target position data of the presumed target to the follower scope. The follower scope uses the target position data and its own position data to electronically generate indicators for use to prompt the operator of the follower scope to make position movements so as to re-position the follower scope from its current target position to move towards the target position defined by the target position data received from the lead scope.Type: GrantFiled: August 7, 2018Date of Patent: April 23, 2019Inventors: Douglas Fougnies, Robert A. Pressman, Larry L. Day
-
Patent number: 10235367Abstract: A computer system automatically organizes, retrieves, annotates and/or presents media data files as collections of media data files associated with one or more entities using context captured in real time from a viewing environment. The computer system presents media data from selected media data files on presentation devices in the viewing environment and receives and processes signals from sensors in that viewing environment. The processed signals provide context, which can be used to select and retrieve media data files, and which can be used to further annotate the media data files and/or other data structures representing collections of media data files and/or entities. The computer system can be configured to be continually processing signals from sensors in the viewing environment to continuously identify and use the context from the viewing environment.Type: GrantFiled: January 11, 2016Date of Patent: March 19, 2019Assignee: Microsoft Technology Licensing, LLCInventor: Georgios Krasadakis
-
Patent number: 10216710Abstract: A method includes storing, in response to marking by a user of an area of a displayed document, information on the marked area; displaying an icon representing the marked area; conducting the storing operation and the displaying operation for a different area; and creating, in response to an operation by the user for arranging two or more icons to be in contact with each other, a joined icon by joining the icons together; and combining marked areas represented by the two or more respective icons, according to a state of contact. A corresponding computer program product and computer system are also disclosed herein.Type: GrantFiled: October 3, 2017Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventors: Tomoka Mochizuki, Tomohiro Shioya, Asuka Unno, Lianzi Wen
-
Patent number: 10205749Abstract: A method comprising: receiving, from a web browser, a request for content to be inserted into a sub-document that is nested inside a main document; and transmitting to said web browser, in response to the request: said content, and a client-side script that, when inserted by said web browser into said sub-document: (i) listens to software methods that attempt to invoke a user event without an action by a user of said web browser, (ii) analyzes said user event to determine if said user event is configured to cause said web browser to navigate away from said main document.Type: GrantFiled: August 17, 2018Date of Patent: February 12, 2019Assignee: FIVE MEDIA MARKETING LIMITEDInventors: Amnon Sem Siev, Daniel Maman, Adi Zlotkin, Ido Peled, Yehuda Sapir
-
Patent number: 10154206Abstract: A monitoring camera can make communication with a client apparatus through an IP network. The monitoring camera includes an image capturing unit that captures an image of an object, a compressing and encoding unit that overlays overlay information on the captured image, and a communication unit that transmits transparency information indicative of whether or not a transparency can be set for each of a first portion and a second portion of the overlay information, which is overlaid by the compressing and encoding unit, to the client apparatus via the IP network.Type: GrantFiled: July 13, 2016Date of Patent: December 11, 2018Assignee: CANON KABUSHIKI KAISHAInventor: Ryuuji Nagaike
-
Patent number: 10142764Abstract: A method of providing an overlay display control performed on an electronic device, the method including: displaying a progress screen of a main service associated with an application through a first virtual layer under control of the application executed on the electronic device; displaying a user interface on a preset area of the first virtual layer, the user interface configured to receive a selection signal on a control function associated with the main service; displaying a second virtual layer for providing an additional service associated with the main service overlapping the first virtual layer in response to a progress of the main service meeting a preset condition; and processing a progress of the additional service, including: hooking a selection signal input on a partial area of the second virtual layer; and calling a control function corresponding to the partial area of the second virtual layer.Type: GrantFiled: September 21, 2016Date of Patent: November 27, 2018Assignees: NHN Entertainment Corporation, NHN Studio629 CorporationInventor: Chuljae Lim
-
Patent number: 10133948Abstract: A method of performing character isolation in an optical character recognition process, the method comprising receiving image data representing one or more character columns, determining a number of black pixels in each column of the image data, defining a vertical separation threshold which is a maximum number of black pixels in a column, dividing the columns into different pixel groups and groups of excluded columns by excluding any columns with a number of black pixels below the vertical separation threshold, identifying the pixel group representing the left most character column in the image data, determining whether there are one or two pixel groups representing character columns in the image data and, if it is determined that there are two pixel groups representing character columns, using a predetermined width value for a right most character column in order to identify a right hand boundary of the right most character column.Type: GrantFiled: July 9, 2015Date of Patent: November 20, 2018Inventor: Dietmar Hammen
-
Patent number: 10127246Abstract: Technologies are described in conjunction with automatic grouping based handling of similar photos. According to some examples, similar photos may be grouped as a group of people or person's image taken within a short time frame. Grouping of the photos may be based on a difference metric comparing facial features, background composition, and color composition. Among the group of photos, a representative image may be selected based on a quality threshold and displayed representing the entire group. Visual aids such as icons, text, and other elements may be used to indicate information associated with the grouped photos. Context based menus may be presented to allow users to select and handle the entire group or photos within the group seamlessly as the user handles other images within a photo viewing/handling user interface.Type: GrantFiled: August 16, 2016Date of Patent: November 13, 2018Assignee: Microsoft Technology Licensing, LLCInventor: John McElmurray
-
Patent number: 10116755Abstract: A method of providing a service includes receiving, from a user terminal, a first request to search for a service provider, a second request to display a newsfeed screen, or a third request to display a home screen; and providing a result corresponding to the received first, second, or third request. When the first request is received, providing of the result corresponding to the received first request includes providing a list of service providers searched for according to the first request such that a service provider recommended by more friends is set to have a higher exposure priority on the list. The friends correspond to other user accounts designated to have a first relation with a first user account which is the user's account.Type: GrantFiled: December 30, 2015Date of Patent: October 30, 2018Assignee: NAVER CorporationInventors: Kwang Hyun Kim, Chang Bong Kim, Jae Ho Choi, Woong Seon Yoo, Keun Chan Park, Ki Hyuk Hong, Woo Hyun Jin, Dong Hyun Joo
-
Patent number: 10114525Abstract: A device comprising a processor to: set a plurality of layout modes to organize and display the messages exchanged among devices in a chatting session; select a layout mode from among the plurality of layout modes; identify whether a first message is a main message; extract message parameters from a second message; identify whether a second message is a child message or a branch message from the first message; display the first message and the second message on a displayer by organizing the first and second massages; extract message parameters from a third message; identify whether a third message is a child message to the second message or a branch message from the first message using the extracted message parameters of the second message; and display the first, second and third messages on a displayer by organizing the first, second and third massages in the hierarchical structured fashion.Type: GrantFiled: December 28, 2016Date of Patent: October 30, 2018Inventor: Byung Jin Kim
-
Patent number: 10116650Abstract: Techniques to allow a social networking system to import contact information from an external system. In one embodiment, a QR code is provided to a non-mobile computing device to allow a log in to an external system by a user using a mobile computing device. Information from the external system is received after authentication of the user with the external system. The information includes address book information of the user. The address book information includes contact information maintained by the external system. Invitations are provided to a selection of the new contacts to join the social network of the user.Type: GrantFiled: June 28, 2016Date of Patent: October 30, 2018Assignee: Facebook, Inc.Inventor: Kyle William Delong
-
Patent number: 10104136Abstract: A method and an apparatus for sharing content are provided. Information about at least one content is transmitted to an external device. Information about associated content that have been searched for by the external device based on the transmitted information about the at least one content is received from the external device. Content to share with a second user device are selected from among the associated content based on a predetermined condition. Information about the selected content is transmitted to the second user device.Type: GrantFiled: August 11, 2015Date of Patent: October 16, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Tae-young Kang, Yeon-hee Lee, Sang-ok Cha
-
Patent number: 10099131Abstract: A computer system creates, stores, transmits, modifies, and enables users to exchange units of social currency, referred to as “social currency events” (SCEs). Each SCE represents social approval and/or disapproval of a behavior of one or more users by the same user or one or more other users. The users who send and receive an SCE may each assign their own distinct values to it. The computer system generates various metrics based on one or more SCEs, such as by generating a single SCE score for a user based on variables such as the number and value of SCEs the user has sent and received. SCEs are used to recognize positive and/or negative social behaviors by users of the system, to encourage such users to engage in additional positive social behaviors, and to discourage such users from engaging in additional negative social behaviors.Type: GrantFiled: August 14, 2017Date of Patent: October 16, 2018Assignee: PF Loop Inc.Inventor: David Kopans
-
Patent number: 10096342Abstract: Techniques segmenting a video using tags without interfering video data thereof are disclosed. According to one aspect of the present invention, each tag is created to define a portion of the video, wherein the tags can be modified, edited, looped, reordered or restored to create an impression other than that of the video is simply played back sequentially. The tags are structured in a table included in a tagging file that can be shared with or published electronically to or modified or updated by others. Further the table may be modified to include one or more conditional or commercial tags.Type: GrantFiled: April 30, 2015Date of Patent: October 9, 2018Inventor: Rodica Schileru
-
Patent number: 10097873Abstract: A method for providing remote access to segments of a transmitted program is presented. The program is recorded, and then stored at a communication server. Information specifying a segment of the stored program is transferred from a communication device to the communication server. Also, a request for access to the specified segment of the stored program is transferred from another communication device to the communication server. In response to the request, the specified segment of the program is transferred from the communication server to the requesting communication device.Type: GrantFiled: December 12, 2016Date of Patent: October 9, 2018Assignee: DISH TECHNOLOGIES L.L.C.Inventor: William Michael Beals
-
Patent number: 10089286Abstract: The technology disclosed supports content collaboration between any number of users and systems by constructing WYSIWYG (What You See Is What You Get) outputs of changes proposed by the users to a shared live application or to a document such as code, text, or graphics. The technology disclosed allows authors to update consumer facing content instantaneously based on walkthrough feedback from other contributors or co-authors. Further, the authors, without requiring technical expertise of a developer, can immediately see the consequences of incorporating changes suggested by the contributing authors, based on the WYSIWYG outputs of the changes proposed by the authors.Type: GrantFiled: November 10, 2014Date of Patent: October 2, 2018Assignee: salesforce.com, inc.Inventors: Daniel Everett Jemiolo, John Kucera
-
Patent number: 10089463Abstract: A method is used in managing security of source code. Source code characteristics are derived from a source code change. Based on the source code characteristics, risk information associated with the source code change is produced.Type: GrantFiled: September 25, 2012Date of Patent: October 2, 2018Assignee: EMC IP Holding Company LLCInventors: Aaron T. Katz, Daniel V. Bailey, Yavir Amar
-
Patent number: 10084830Abstract: Techniques include: providing media content to a computing device; waiting a period of time; determining that the media content has not been used; sending a snippet to the computing device, where the snippet corresponds to a portion of the media content that is executable on the computing device; and repeating waiting, determining and sending until the media content has been used or a limiting factor has been met.Type: GrantFiled: November 21, 2017Date of Patent: September 25, 2018Assignee: Google LLCInventors: David P. Conway, Michael A. Cleron
-
Patent number: 10061484Abstract: A terminal apparatus includes an input unit, and a browsing unit. The input unit inputs a fault which has occurred in a target electronic apparatus. The browsing unit allows browsing of the fault input by the input unit. The input unit includes an adding unit that adds, to an image concerning the fault, commentary information which includes location information indicating a part within the image and explanatory information regarding the part within the image indicated by the location information. The browsing unit is configured such that a display location of the location information, out of the commentary information, is unchangeable.Type: GrantFiled: May 19, 2015Date of Patent: August 28, 2018Assignee: FUJI XEROX CO., LTD.Inventors: Hayato Yoshikawa, Atsushi Kitagawara
-
Patent number: 10057625Abstract: Disclosed is a computer-implemented method of triggering an instance of companion software to perform an expected action related to a piece of media content during a delivery of that media content by a media device to a content consuming user, the method comprising: the instance of the companion software receiving a synchronization signal transmitted when, in delivering the media content, the media device reaches a reference point in the media content, wherein the synchronisation signal conveys a time instant of that reference point; measuring a current elapsed time from the time instant of the reference point; accessing computer storage holding an association of the expected action with a time instant of a trigger point in the media content; and triggering the expected action when the current elapsed time substantially matches the time instant of the trigger point.Type: GrantFiled: April 30, 2015Date of Patent: August 21, 2018Assignee: Piksel, Inc.Inventors: Philip Shaw, Miles Weaver
-
Patent number: 10037321Abstract: Techniques for determining a maturity level of a text string may be provided. For example, the text string may be associated with an electronic book or story, script or closed captioning of a movie or television show, or other text associated with media. The system may analyze the text string to identify actions in the text (e.g., concepts of death, degree of violence, etc.), story complexity (e.g., number of characters, linear/non-linear story flow, etc.), vocabulary (e.g., unique words, complexity of terms, etc.), and other metrics to determine the objective maturity level associated with the text string. The maturity level and/or references to electronic books associated with the particular maturity level may be provided to users and/or used in additional processing and analysis.Type: GrantFiled: April 10, 2017Date of Patent: July 31, 2018Assignee: Amazon Technologies, Inc.Inventors: Bigyan Bhar, Saurabh Sohoney
-
Patent number: 10020978Abstract: A remote User Interface (UI) providing apparatus and method are provided. To this end, a remote UI server generates a profile ID of a remote UI client, and the remote UI client requests and provides a UI by using the generated profile ID. The remote UI server provides generation information for UI generation to the remote UI client, and the remote UI client generates a UI suitable for the remote UI client by using the provided generation information. Thus, the amount of data processed in the remote UI client or the remote UI server and overhead between the remote UI client and the remote UI server are reduced, thereby quickly providing an apparatus-suitable UI.Type: GrantFiled: February 26, 2013Date of Patent: July 10, 2018Assignee: Samsung Electronics Co., LtdInventors: Young-Sun Ryu, Young-Wan So
-
Patent number: 10019760Abstract: Embodiments of the invention are directed to systems, methods, and computer program products utilizing a generated retirement score for use qualification and authorization to receive benefits. In this way, the invention calculates a retirement score for the user indicating the user's preparedness for retirement at a future predetermined date, wherein the future predetermined date is selected by the user. In response, the system displays the retirement score on a retirement planning interface on a user device. Subsequently, the invention parses out the component parts of the retirement score, distributes the parsed scores within the entity to determine benefits available to the user. These benefits may be provide via the planning interface. Finally, the retirement score may be combined with financial assessment scores and provided to third parties for product approval and implementation for user.Type: GrantFiled: March 20, 2015Date of Patent: July 10, 2018Assignee: BANK OF AMERICA CORPORATIONInventors: Katherine Dintenfass, Carrie Anne Hanson, Daralyn Marie Nicholson, Cameron Darnell Wadley
-
Patent number: 10001904Abstract: In an embodiment, a data processing method comprises a first computer obtaining access to a digitally stored video program and causing playing the video program in a player window of a second computer, wherein the player window includes a linear graphical timeline representing the video program; the first computer receiving from the second computer location input data specifying a point in the video program and determining a time value of the point in the video program; receiving comment type input data indicating a particular comment type among a plurality of available comment types; receiving comment input data; creating and storing, in electronic digital storage coupled to the first computer, a record that associates an identifier of the video program, the time value, the comment type input data, and the comment input data; causing displaying, in the timeline at a position that is proportional to the point, a marker having a particular distinctive appearance from among a plurality of distinctive appearanceType: GrantFiled: August 30, 2013Date of Patent: June 19, 2018Assignee: R3 Collaboratives, Inc.Inventors: Adam Joseph Geller, Ross David Weldon
-
Patent number: 9998769Abstract: Multiple videos having individual time durations may be obtained, including a first video with a first time duration. The videos may include visual information defined by one or more electronic media files. An initial portion of the first time duration where the one or more electronic media are to be transcoded may be determined, including identifying a first moment of interest within the first video, associating the first moment of interest with a first portion of the first video having a first portion time duration, and determining the initial portion to be the first portion time duration. One or more transcoded media files may be generated during the initial portion. A request for the first video may be received from a client computing platform. In response to receipt of the request, the one or more transcoded media files may be transmitted to the client computing platform for display.Type: GrantFiled: June 15, 2016Date of Patent: June 12, 2018Assignee: GoPro, Inc.Inventor: Cedric Fernandes
-
Patent number: 9996210Abstract: Enabling active host content related actions on a client device can begin with a client device receiving guest screen data and optionally host screen metadata from a server. The content of the guest screen data can be presented on the client device. A passive element corresponding to each active element of the server host screen can be identified. The active element of the server host screen can be selectable by the presenter and, upon selection (active event), can launch an active action on the server. The passive element of the client guest screen can have a defined selectable overlay hot spot. A hot spot can be can be associated with a hot spot action at the client. The hot spot action taken by the client, upon a hot spot event, can correspond to the active action taken by the server.Type: GrantFiled: June 30, 2011Date of Patent: June 12, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jerry Alan Dancy, Marshall Allen Lamb
-
Patent number: 9996953Abstract: Concepts and technologies are described herein for providing a three-dimensional (“3D”) annotation facing tool. In accordance with some concepts and technologies disclosed herein, the 3D annotation facing tool provides a way for a user to control the orientation of annotations associated with productivity data in a 3D environment. The 3D annotation facing tool can provide a user with the ability to lock the orientation of the annotation along one or more directional axes. The 3D annotation facing tool can also provide a user with the ability to maintain an orientation of the annotation in a camera facing view.Type: GrantFiled: February 13, 2013Date of Patent: June 12, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Eric W. Patterson, Alexandre da Veiga, Ian Patterson Wood